/*
Theme Name: Elementor v2 webpack
Theme URI: 
Author: Suleyman Umudov , Maxim Gavushenko TRIARE
Description: 
Version: 1.1
Text Domain: elementor
*/

:root {
	--anchorMenuOffset: 0px;
}

html, body {
	margin: 0;
}
body.page-template-default.page{
	/*position : relative;
    zoom: 70%!important;
    transform-origin: 0;
    -webkit-transform-origin: 0 0;
    -ms-zoom: scale(0.7);
    -webkit-zoom: scale(0.7);
    -moz-transform: scale(0.7);
    -webkit-transform:scale((0.7);
    -ms-transform:scale(0.7);
    -o-transform:scale(0.7);
    transform:scale(0.7);*/
}
.elementor-text-editor.elementor-clearfix a {
  position: relative;
  color: #7ab6e4;
  text-decoration: none;
}

.elementor-text-editor.elementor-clearfix a:hover {
  color: #2d98ea;
}

.elementor-text-editor.elementor-clearfix a:before {
  content: "";
  position: absolute;
  width: 100%;
  margin:0 auto;
  height: 1px;
  bottom: 0;
  right: 0;
  left: 0;
  background-color:#7ab6e4;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.elementor-text-editor.elementor-clearfix a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
	 background-color:#2d98ea;
}
.elementor-text-editor.elementor-clearfix a.hover_black:hover:before {
    background-color:#484A4B!important;

}
.elementor-text-editor.elementor-clearfix a.hover_transparent:hover:before {
    background-color: transparent!important;
}
.elementor-section-wrap .fachgebiete-boxes.elementor-top-section:nth-child(2),
.elementor-section-wrap .angebot-boxes.elementor-top-section:nth-child(2),
.elementor-section-wrap .team-boxes.elementor-top-section:nth-child(2)
/*.elementor-section-wrap .die-praxis-boxes.elementor-top-section:nth-child(2)*/
{
	display: block;
}
.elementor-section-wrap .fachgebiete-boxes.elementor-top-section:nth-child(3),
.elementor-section-wrap .angebot-boxes.elementor-top-section:nth-child(3),
.elementor-section-wrap .team-boxes.elementor-top-section:nth-child(3)
/*.elementor-section-wrap .die-praxis-boxes.elementor-top-section:nth-child(3)*/
{
	display: block;
}
body.elementor-editor-active .elementor-section-wrap .fachgebiete-boxes.elementor-top-section,
body.elementor-editor-active .elementor-section-wrap .angebot-boxes.elementor-top-section,
body.elementor-editor-active .elementor-section-wrap .team-boxes.elementor-top-section,
body.elementor-editor-active .elementor-section-wrap .die-praxis-boxes.elementor-top-section
{
    display: block;
}
body.elementor-editor-active .fachgebiete-boxes div.learn_more_button,
body.elementor-editor-active .angebot-boxes div.learn_more_button,
body.elementor-editor-active .team-boxes div.learn_more_button,
body.elementor-editor-active .die-praxis-boxes div.learn_more_button,
body.elementor-editor-active .fachgebiete-boxes-overview div.learn_more_button,
body.elementor-editor-active .angebot-boxes-overview div.learn_more_button
{
    visibility:visible!important;
    opacity: 1!important;
}
body.elementor-editor-active .fachgebiete-boxes div.learn_more_button,
body.elementor-editor-active .angebot-boxes div.learn_more_button,
body.elementor-editor-active .team-boxes div.learn_more_button,
body.elementor-editor-active .die-praxis-boxes div.learn_more_button,
body.elementor-editor-active .fachgebiete-boxes-overview div.learn_more_button,
body.elementor-editor-active .angebot-boxes-overview div.learn_more_button
{
    position: absolute;
    bottom: 20px;
}
.elementor-section-wrap .fachgebiete-boxes.elementor-top-section,
.elementor-section-wrap .angebot-boxes.elementor-top-section,
.elementor-section-wrap .team-boxes.elementor-top-section
/*.elementor-section-wrap .die-praxis-boxes.elementor-top-section*/
{
	display: none;
}

.elementor-section-wrap .fachgebiete-boxes-mobile.elementor-top-section:nth-child(1),
.elementor-section-wrap .fachgebiete-boxes-mobile.elementor-top-section:nth-child(2),
.elementor-section-wrap .fachgebiete-boxes-mobile.elementor-top-section:nth-child(3),
.elementor-section-wrap .fachgebiete-boxes-mobile.elementor-top-section:nth-child(4),
.elementor-section-wrap .fachgebiete-boxes-mobile.elementor-top-section:nth-child(5),
.elementor-section-wrap .fachgebiete-boxes-mobile.elementor-top-section:nth-child(6)
{
    display: block!important;
}
.elementor-section-wrap .fachgebiete-boxes-mobile.elementor-top-section,
.elementor-section-wrap .angebot-boxes-mobile.elementor-top-section
/*.elementor-section-wrap .team-boxes-mobile.elementor-top-section,*/
/*.elementor-section-wrap .die-praxis-boxes-mobile.elementor-top-section*/
{
    display: none;
}
body.elementor-editor-active .fachgebiete-boxes-mobile.elementor-top-section,
body.elementor-editor-active .angebot-boxes-mobile.elementor-top-section,
body.elementor-editor-active .team-boxes-mobile.elementor-top-section,
body.elementor-editor-active .elementor-section-wrap .elementor-section-boxed.fachgebiete-boxes-auf,
body.elementor-editor-active .elementor-section-wrap .elementor-section-boxed.angebot-boxes-auf
{
    display: block;
}
.elementor-section-wrap .elementor-section-boxed.fachgebiete-boxes-auf,
.elementor-section-wrap .elementor-section-boxed.angebot-boxes-auf
{
	display: none;
}
.elementor-section-wrap .elementor-section-boxed.fachgebiete-boxes-mobile-support-auf,
.elementor-section-wrap .elementor-section-boxed.angebot-boxes-mobile-support-auf
{
	display: none;
}
.elementor-section-wrap .angebot-boxes-mobile.elementor-top-section:nth-child(1),
.elementor-section-wrap .angebot-boxes-mobile.elementor-top-section:nth-child(2),
.elementor-section-wrap .angebot-boxes-mobile.elementor-top-section:nth-child(3),
.elementor-section-wrap .angebot-boxes-mobile.elementor-top-section:nth-child(4),
.elementor-section-wrap .angebot-boxes-mobile.elementor-top-section:nth-child(5),
.elementor-section-wrap .angebot-boxes-mobile.elementor-top-section:nth-child(6)
{
    display: block!important;
}

body.elementor-editor-active .elementor-element.elementor-widget-empty {
    background-color: #FFFFFF!important;
}
body.elementor-editor-active i.elementor-widget-empty-icon {
    display: none!important;
}
@media only screen and (max-width: 600px) {
	.header-top-wrapper.active {
    width: 100%!important;
	}
	.header-top-wrapper.active .phone {
    bottom: 0!important;
	}
}

.anchors_menu:not(.cloned) {display: none;}

.grecaptcha-badge {
    opacity: 0;
}
header.elementor-slideshow__header.elementor-lightbox-prevent-close {
    padding-top: 50px;
    width: 97.5%;
}
@media only screen and (max-width: 667px) {
    header.elementor-slideshow__header.elementor-lightbox-prevent-close {
        width: 95%;
    }
    footer.elementor-slideshow__footer.elementor-lightbox-prevent-close{
        width: 94%;
    }
}

header nav .phone_number_nav {
    display: none!important;
}
@media only screen and (max-width: 1024px) {
    header nav .phone_number_nav {
        display: inline-block!important;
        width: 100% !important;
    }
}

/* body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
 }
 body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 60px;
   margin: -60px 0 0;
   visibility: hidden;
   pointer-events: none;
 }
 */