/* MTAC Divi styling 2026-11-09 */
body{background-color:#5e7a8f}
#main-header{background:#5e7a8f!important;box-shadow:none!important}
.et_header_style_centered #main-header .logo_container{height:auto!important;padding:0!important}
.et_header_style_centered #main-header .container{width:100%!important;max-width:100%!important;padding:0!important}
#main-header .logo_container a{display:block}
#logo{max-height:none!important;width:100%!important;max-width:100%!important;height:auto!important;display:block;margin:0 auto}
.et_header_style_centered #main-header div#et-top-navigation{background:#67889c;padding:0!important}
.et_header_style_centered #top-menu>li{padding:0!important}
#top-menu>li>a{padding:15px 18px!important;text-transform:uppercase!important;font-size:13px!important;font-weight:600!important;letter-spacing:.6px;color:#fff!important}
#top-menu>li.current-menu-item>a,#top-menu>li.current_page_item>a,#top-menu>li.current-menu-ancestor>a,#top-menu>li>a:hover{background:#fff;color:#303f50!important;opacity:1!important}
#top-menu>li>a:after{color:inherit}
#top-menu li li a{font-size:14px!important;padding:8px 18px!important;color:#303f50!important;text-transform:none}
#top-menu li ul{border-top:3px solid #67889c}
.et_boxed_layout #page-container{box-shadow:0 0 30px rgba(0,0,0,.25)}
#main-content{background:#fff}
#main-content .container:before{display:none}
.mtac-banner{display:flex!important;align-items:stretch}
.mtac-banner .et_pb_column{margin:0!important}
.mtac-clef,.mtac-clef .et_pb_image_wrap,.mtac-clef img{height:100%!important}
.mtac-clef img{object-fit:cover;width:100%}
.mtac-slider,.mtac-slider .et_pb_slides,.mtac-slider .et_pb_slide{height:100%}
.mtac-slider .et_pb_slide{min-height:420px;background-size:cover!important;background-position:center!important}
.mtac-slider .et_pb_slide_description{display:none}
#footer-bottom{background:#c0c0c0!important;padding:14px 0}
#footer-bottom #footer-info,#footer-bottom #footer-info a{color:#1e2a36!important}
#main-footer{background:#c0c0c0!important}
@media (max-width:980px){.mtac-banner{display:block!important}.mtac-banner .et_pb_column_1_3{display:none}.mtac-slider .et_pb_slide{min-height:260px}}
#top-menu .menu-item-has-children>a{padding-right:30px!important}
#top-menu .menu-item-has-children>a:after{top:50%!important;transform:translateY(-50%);right:12px!important;font-size:14px}
.et_fixed_nav #page-container{padding-top:0!important}
#main-header,#main-header.et-fixed-header{position:relative!important;top:0!important}
.entry-title.main_title{color:#1e2a36;font-size:28px;margin-bottom:18px}
.post-password-form{max-width:520px;padding:24px;border:1px solid #d9dee3;background:#f9fafb}
.post-password-form input[type=password]{padding:8px;border:1px solid #b9c2cb;width:100%;margin:6px 0 10px}
.post-password-form input[type=submit]{background:#5e7a8f;color:#fff;border:0;padding:8px 22px;cursor:pointer}
/*hdrfix*/
#main-header .container,#main-header .container.clearfix{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
#main-header .logo_container{width:100%!important}
#et-top-navigation{width:100%!important;max-width:100%!important;margin:0!important}
#top-menu-nav,#top-menu{width:100%;text-align:center}
body{overflow-x:hidden}

/*hdrfix2*/
.et_boxed_layout #main-header,#main-header{width:100%!important;max-width:100%!important;left:0!important;right:0!important;margin:0!important}

/*bannerfix*/
.et_pb_section:has(.mtac-banner),.et_pb_section_0{padding:0!important}
.mtac-banner{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
