#main-header .container{max-width:1600px!important}.mce-panel .mce-stack-layout-item.mce-first{position:sticky!important;top:-60px}.et_pb_equal_columns>.et_pb_column{margin-top:auto;margin-bottom:auto}.mobile_menu_bar:before{color:#333}#top-menu li li,#top-menu li li a{font-size:17px;padding:3px 20px;width:300px}#top-menu li.mega-menu>ul>li{width:33%!important;clear:none!important}#top-menu li.mega-menu>ul>li:nth-child(3n+1){clear:both!important}#top-menu li.mega-menu>ul>li>a:first-child{padding-top:10px!important;border-bottom:1px solid rgba(0,0,0,0.3)}.et_pb_widget ul li,.et_pb_widget_area .menu .menu-item{background-color:#e5e5e5}.et_pb_widget_area .menu .menu-item a{color:#444}.et_pb_widget ul li:hover{color:#FFF!important}.et_pb_widget_area .menu .menu-item:hover{background-color:#0c3242}.et_pb_widget_area .menu .menu-item:hover a{color:#fff}.et_pb_widget_area .menu .current-menu-item{background-color:#8d2031}.et_pb_widget_area .menu .current-menu-item a{color:#fff!important}.et_pb_widget_area .menu .menu-item{padding:6px 15px 6px 20px}h4.widgettitle,.widget_nav_menu h4{font-weight:400!important;font-size:20px!important;line-height:1.7;text-align:center}.wpcf7{background-color:#F0F0F0;border-radius:10px;border:1px solid #cccccc;max-width:800px}.wpcf7-form{margin-left:25px;margin-right:0px;margin-top:25px}.wpcf7-textarea{width:95%}.wpcf7 input{width:95%}.wpcf7-submit{background:#45769D;padding:10px 0;color:#ffffff;font-size:18px;margin-bottom:15px}span.wpcf7-list-item,.wpcf7-list-item{display:inline-block}.et_pb_module.et_pb_toggle_0.et_pb_toggle ul li{padding-bottom:15px}.wpcf7-form-control.wpcf7-select{font-size:18px;padding:4px}.et_pb_toggle_1.et_pb_toggle p{line-height:1.7em;font-size:16px}@media only screen and (min-width:981px){.cta_menu a{background-color:#8d2031;padding:15px 25px!important;border-radius:25px;text-transform:uppercase;color:#fff!important;box-shadow:0px 0px 30px 2px rgba(0,0,0,0.1)}.et-fixed-header #top-menu .cta_menu a{color:#fff!important}}.et_mobile_menu li.cta_menu a{background-color:#8d2031!important;padding:10px 12px!important;border-radius:25px;text-transform:uppercase;color:#fff!important}#et-boc .area-outer-wrap .da-close{font-size:60px;right:10px}h2#logo-text{line-height:1.1}@media (max-width:480px){h2#logo-text{display:none}}.is-form-style input.is-search-input{font-size:16px!important}