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

.elementor-kit-396 h2  {
    background: linear-gradient(to right, #6d3806, #c1678c, #fabdd3, #fec8de) !important;
    -webkit-text-fill-color: transparent !important;
    -webkit-background-clip: text !important;
	display: inline-block;
}


body.home .header-pg { display:none; }

@media (max-width: 767px) {
  .elementor-column {
    padding-left: 6px;
    padding-right: 6px;
  }
}

#jet-menu-item-1178 a.top-level-link {
    background-color: #fff;
    padding: 4px 22px;
    color: #000;
    margin-left: 18px;
    border: solid 2px #ca6c96;
    border-radius: 30px;
}
#jet-menu-item-1178 a.top-level-link:hover {
	border: solid 2px #000;
}

#jet-menu-item-1178 .top-level-link .jet-menu-title:after {
     transform: scaleX(0)!important;
}


.top-level-link .jet-menu-title:hover:after {
     transform: scaleX(1)!important;
}
.jet-current-menu-item .top-level-link .jet-menu-title:after {
     transform: scaleX(1)!important;
}

#jet-menu-item-33 .top-level-link .jet-menu-title:after {
     transform: scaleX(0)!important;
}

 .top-level-link .jet-menu-title:after {
    background: #d681a0;
    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%;
}

#toTop { color:#623f29; }
#toTop:hover { color:#623f29; opacity:0.8; }

.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; 
}

.jet-sticky-section--stuck {
    box-shadow: 0 0 0.8125rem 0 rgba(0, 0, 0, .75);
}

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

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

.elementor-slideshow__title { display:none; }



.mabel-bhi-businesshours {
    color: #fff;
    text-transform: none;
    line-height: 20px;
  
}

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

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

.mabel-bhi-businesshours tr.mbhi-is-current {
    font-weight: 400;
    color: #000;
}

@media (max-width: 767px) {
  .elementor-menu-anchor { 
    display: block;
    position: relative;
    top: -125px;
    visibility: hidden;
  }
	
	.jet-sticky-section--stuck .logo img { max-width: 92%; }
}


@media (max-width: 500px) {
	.hd-footer .elementor-widget-container {
        margin: 5px 5px 5px 5px;
        padding: 14px 14px 14px 7px;
		background-color:#fce5ef;
    }
}

@media (max-width: 469px) {
	.btn-mobile a { width:100%!important;}
	
	.elementor-696 .elementor-element.elementor-element-4055439 .mbhi-is-current:before,
	.elementor-15 .elementor-element.elementor-element-a05a84a .mbhi-is-current:before,
	.elementor-1087 .elementor-element.elementor-element-6e50177 .mbhi-is-current:before{ display:block; }
	
	
	.hd-footer .elementor-widget-container {
        margin: 5px 5px 5px 5px;
        padding: 14px 14px 14px 7px;
		background-color:#fce5ef;
    }
	
	 .jet-table__cell-link{ font-size:14px!important; text-transform:none!important;  font-weight:400!important;  }
}

