/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1735529228
Updated: 2024-12-30 04:27:08

*/

/** Remove Menu Mobile Section on Desktop **/
@media only screen and (min-width:981px) {
	.et_pb_section_1_tb_header {
		display: none;
	}
}
/** Shrink the Header Menu When Scrolling **/
/*set the transition for the spacing shrinking action*/
.fixed-header .et_pb_row_inner {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
/*set the background color of the fixed header when scrolling*/
.scroll-fixed-header .et_pb_row_inner {
	padding: 10px 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
/*set the transition for the logo shrinking action*/
.fixed-header .et_pb_image_wrap img {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
/*change the logo size when the header shrinks*/
.scroll-fixed-header .et_pb_image_wrap img {
	max-width: 80%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
/*set the transition for the font size shrinking action*/
.fixed-header .et_pb_menu ul li a {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
/*change the menu font size when the header shrinks*/
.scroll-fixed-header .et_pb_menu ul li a {
	font-size: 16px!important;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
/*set the transition for the button size shrinking action*/
.fixed-header a.et_pb_button {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
/*change the button font size when the header shrinks*/
.scroll-fixed-header a.et_pb_button {
	font-size: 16px!important;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
/* Border shadow on the fixed header */
.scroll-fixed-header {
	box-shadow: 0 4px 6px -6px #222;
}
/** Make An Image Module Fill The Column Height **/
/*this sets the height of the image module*/
.full-height-image-column {
	height: 100%;
}
/*this sets the height of the image container*/
.full-height-image-column .et_pb_image_wrap {
	height: 100%;
}
/*this sets the height and fit of the actual image*/
.full-height-image-column img {
	object-fit: cover;
	height: 100%;
}
/** Replace icon by number in Blurb Module **/
.num-blurb.et_pb_blurb .et-pb-icon {
	font-family: 'Ostrich Sans', Helvetica, Arial, Lucida, sans-serif!important;
    font-weight: 900;
    font-size: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	border-radius: 50px;
}