.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1400px;
}

#toTop { color:#b2c9cd; }
#oTop:hover { color:#b2c9cd; opacity:0.8; }


.elementor-12 .elementor-element.elementor-element-f2b43f4 .jet-mega-menu-item__link--sub-level {
    font-weight: 500;
    font-size: 17px;
}

.jet-mega-menu-sub-menu__list {
	padding-bottom: 12px!important;
    padding-left: 8px!important;
    border-bottom: solid 2px #b5c8ce;
}

.jet-mega-menu-item__link:not(.jet-mega-menu-item__link--sub-level) .jet-mega-menu-item__title:hover:after {
     transform: scaleX(1)!important;
}
.jet-mega-current-menu-item .jet-mega-menu-item__link .jet-mega-menu-item__title:after {
     transform: scaleX(1)!important;
}
 .jet-mega-menu-item__link .jet-mega-menu-item__title:after {
    background: #b2c9ce;
    bottom: -5px;
    content: "";
    display: block;
    height: 2px;
    position: relative;
    transform: scaleX(0);
    transform-origin: center;
    transition: all .2s cubic-bezier(.455,.03,.515,.955);
    width: 100%;
}

.page-preloader {
    border-top-color: #547899;
    border-right-color: #547899;
}

.jet-sticky-section--stuck {
    box-shadow: 0px 3px 4px #0000001A;
}

.logo img { 
  -moz-transition: all .4s ease-in-out;
  -webkit-transform: translate3d(0,0,0);
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck .logo img { 
  max-width: 75%; 
  -moz-transition: all .4s ease-in-out; 
  -webkit-transform: translate3d(0,0,0); 
  transition: all .4s ease-in-out; 
}

.page-preloader {
  border-top-color: #b2c9cd;
  border-right-color: #b2c9cd;
}

.elementor-menu-anchor { 
  display: block;
  position: relative;
  top: -60px;
  visibility: hidden;
}

.mabel-bhi-businesshours {
    color: #000;
    text-transform: none;
    line-height: 20px;
    font-size: 16px;
   
}

.mabel-bhi-businesshours tr td:first-child {
    font-weight: 600;
    padding-right: 20px;
}

.mabel-bhi-businesshours tr td {
    padding: 4px;
}

.mabel-bhi-businesshours tr.mbhi-is-current {
    font-weight: 600;
    color: #000;
	border-bottom:solid 1px #b2c9cd;
}

@media (max-width: 1560px) {
	.elementor-12 .elementor-element.elementor-element-f2b43f4 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level, .elementor-12 .elementor-element.elementor-element-f2b43f4 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level { font-size:16px; }
}

@media (max-width: 767px) {
  .elementor-column {
    padding-left: 15px;
    padding-right: 15px;
  }
	
  .elementor-menu-anchor { 
    display: block;
    position: relative;
    top: -125px;
    visibility: hidden;
  }
	
	.jet-sticky-section--stuck {
		box-shadow: none;
		border-width: 0px 0px 6px 0px!important;
	}
	
	.mabel-bhi-businesshours {
    line-height: 18px;
    font-size: 14px;
   
}
}

@media (max-width: 520px) {
	
	.elementor-column { padding-left: 6px!important; padding-right: 6px!important; }
	
	.m-full-width .elementor-column { padding-left: 0px!important; padding-right: 0px!important; }
	
	.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { margin-bottom: 20px; }
	
	.elementor-menu-anchor { 
  display: block;
  position: relative;
  top: -35px;
  visibility: hidden;
}
}