.elementor-element-4e35929{
    width: auto !important;
    display: inline !important;
}
.elementor-element-4e35929 .elementor-widget-container {
    padding: 0px 0px 0px 5px !important;
}
.elementor-element-4e35929 .elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: transparent !important;
	    padding: 0 !important;
}
.elementor-element-4e35929 .elementor-icon i, .elementor-element-4e35929 .elementor-icon svg {
        font-size: 25px !important;
    color: #E0B200 !important;
}
.bst-mega-menu-elements .elementor-icon-box-description {
    display: none;
}
#bst-open-mm:hover{
	cursor: pointer;
}
.bst-single-behandlung-head h1.elementor-icon-box-title:after {
    background: url(https://besthetics.de/wp-content/uploads/2020/02/fabian_logo_final_w-signet.svg) no-repeat;
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: top;
    content: "";
}
#ast-fixed-header .ast-container {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.ast-sticky-active {
    z-index: 99999;
}
#masthead .site-logo-img .astra-logo-svg {
    transform: scale(1.2);
	padding-top: 20px;
}

.menu-item-1190:hover .menu-link{
	cursor: pointer !important;
}
.ast-desktop .ast-mm-template-content, .astra-megamenu {
    padding: 0!important;
}
.megamenu-box:hover{
	cursor: pointer;
}
.megamenu-box:hover .elementor-icon-box-title a{
	color: #e0b200 !important;
}
.megamenu-box .elementor-icon-box-title a{
	color: #484c4a !important;
}
.ast-sticky-active .astra-megamenu .menu-item, .ast-sticky-active .astra-megamenu .menu-item:hover{
	background: unset !important;
}

.bst-megamenu-section1:hover .bst-megamenu-img img{
		 -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
	
}

.bst-megamenu-img img{
	 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.nomarginp p{
	margin-bottom: 0px !important;
}
.front-icon-box:hover{
	cursor: pointer;
	opacity:.95;
}
#ast-fixed-header .main-header-bar {
    box-shadow: none !important;
}
.ast-masthead-custom-menu-items:last-of-type{
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.ast-sticky-active .site-branding:hover {
    opacity: .9;
}

.ast-sticky-active .ast-main-header-bar-alignment{
    display: inline-block;
    float: right;
}

.ast-sticky-active .site-branding {
    display: inline-block;
	padding-bottom: 0px;
}
a:focus{
	outline: none !important;
}
.contactform-info{
    text-align: left;
    font-size: 13px;
    line-height: 1.5;
}

.ast-sticky-active .menu-item a{
    font-size: 18px;
}
::selection{
	background: rgba(0,0,0, .2);
}
.ast-sticky-active  .elementor-element-4e35929{
	display: none !important;
}
.ast-sticky-active .elementor-element-51e927e .elementor-icon {
   padding-right: 0px !important;
}