/*
 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: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */


#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {
  font-family: 'ETmodules';
  content: '\33';
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 800;
}
#top-menu li ul.sub-menu li ul.sub-menu li a {font-size: 16px !important;padding: 6px 10px !important;} 
@media (min-width:982px){
	body.home .mejs-mediaelement {background-color:black !important;height:800px !important;width:100% !important;overflow:hidden;position:relative;}
	body.home .mejs-mediaelement video {height:100% !important;width:auto !important;min-width:100%;aspect-ratio:16 / 9;margin: 0 auto !important;display:flex;align-items:center;}
/*	body.home .mejs-mediaelement video {width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:16 / 9;}*/
}

#main-header {border-bottom:1px solid #32405b}
@media only screen and (min-width: 981px) {
  .et-fixed-header #top-menu ul.sub-menu a {
      color: #294B99 !important;
  }
}
@media only screen and (min-width: 981px) {
  .et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a, .et-fixed-header #top-menu li.current_page_item > a {color: #bfd8f8 !important;}
}

.hslider {min-height:360px;max-height:800px;}
.hslider .et_pb_slide_title {padding-bottom:16px;line-height:1em !important;}
.hslider .et_pb_slide_content {position:relative;max-width:640px;padding-top:20px;}
.hslider .et_pb_slide_content::before {position:absolute;content:'';width:100%;height:1px;top:0;left:0;background-color:white;opacity:0.6;max-width:300px;}
.hslider .et_pb_slide {min-height:360px !important;max-height: 800px;}
.hslider .et_pb_slides .et_pb_container {max-width: 1800px;}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding: 17% 8%;}



.distpanel {position:relative;background-color:#F5F3F2;border-radius:8px;text-align:center;padding:1.4rem 0.4rem 1rem;border:1px solid #E5E4E3;margin-bottom:0;}
.distpanel .et_pb_text_inner {text-align:center;}
.distpanel .et_pb_text_inner h5 {padding:0 0 1rem 0;}
.distpanel .et_pb_text_inner p {padding:0 0 0.4rem 0;}

.distgrid .et_pb_column {display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem 2%;}
.distgrid .et_pb_column .et_pb_module {position:relative;background-color:#F5F3F2;border-radius:8px;text-align:center;padding:1.4rem 0.4rem 1rem;border:1px solid #E5E4E3;margin-bottom:0;}
.distgrid .et_pb_column .et_pb_module h5 {padding:0 0 1rem 0;}
.distgrid .et_pb_column .et_pb_module p {padding:0 0 0.4rem 0;}

@media (max-width:980px){
	.distgrid .et_pb_column {grid-template-columns:1fr 1fr;gap:0.8rem 3%;}
}

@media (max-width:600px){
	.distgrid .et_pb_column {grid-template-columns:1fr;gap:0.8rem 0;}
}