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

 Theme Name:   MDC_Child
 Theme URI:    https://mdc.im
 Description:  
 Author:       
 Author URI:   
 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 ------------------------------*/

/*Adjusting Letter Spacing of menu items*/

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
	letter-spacing: 0.5px;
}

/*End*/

/*Adjusting mobile menu text*/

.et_mobile_menu li a {
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
/*End*/

/*Change font styling on map marker*/

div.gm-style-iw-d h3 {
	font-family: 'Ubuntu';
    font-weight: bold;
	text-transform: uppercase;
	font-size: 17px;
	letter-spacing: 2px;
	color: #221e67;
}

/*End*/

/*Add fade in transition to all header text modules*/

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
	animation: fadeIn ease 3s;
	-webkit-animation: fadeIn ease 3s;
	-moz-animation: fadeIn ease 3s;
	-o-animation: fadeIn ease 3s;
	-ms-animation: fadeIn ease 3s;	
}

@keyframes fadeIn {
	0% {
    opacity:0;
}
	100% {
    opacity:1;
}
}

@-moz-keyframes fadeIn {
	0% {
    opacity: 0;
}
	100% {
    opacity:1;
}
}

@-webkit-keyframes fadeIn {
	0% {
    opacity: 0;
}
	100% {
    opacity:1;
}
}

@-o-keyframes fadeIn {
	0% {
    opacity: 0;
}
	100% {
    opacity:1;
}
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
	animation: fadeIn ease 3s;
	-webkit-animation: fadeIn ease 3s;
	-moz-animation: fadeIn ease 3s;
	-o-animation: fadeIn ease 3s;
	-ms-animation: fadeIn ease 3s;	
}

@keyframes fadeIn {
	0% {
    opacity:0;
}
	100% {
    opacity:1;
}
}

@-moz-keyframes fadeIn {
	0% {
    opacity: 0;
}
	100% {
    opacity:1;
}
}

@-webkit-keyframes fadeIn {
	0% {
    opacity: 0;
}
	100% {
    opacity:1;
}
}

@-o-keyframes fadeIn {
	0% {
    opacity: 0;
}
	100% {
    opacity:1;
}
}
/*End*/

/*Switch to Burger Menu to prevent list item overlap*/

@media (max-width: 1140px) {

	#et_mobile_nav_menu {
	display: block;
	margin-top: -25px;
}
	
	#top-menu {
	display: none;
}
}

@media (max-width: 1000px) {
	
	#et_mobile_nav_menu {
	margin-top: 0px;
}
}
/*End*/

#recruitment_ul p:not(.has-background):last-of-type {
	padding-bottom: 1em !important;
}

/* Fix to inconsistent paragraph heights on the Teams page */

.blurb_boxes > div > div.et_pb_blurb_container > div.et_pb_blurb_description > p { line-height: 1.3em; }

/*End*/

/*Change styling for slider arrows and pagination*/
		
.mdc-arrow-color .et-pb-slider-arrows .et-pb-arrow-next, .mdc-arrow-color .et-pb-slider-arrows .et-pb-arrow-prev {
    color: #221e67!important;
}

.et_pb_slider {
    overflow: visible!important;
}
.et-pb-controllers {
    bottom: -40px!important;
}

.et-pb-controllers .et-pb-active-control {
    background: #221e67!important;
}

/*End*/