/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/


.copyright::before {
	content: "© 1996-2023 Felastec GmbH - Laser Applications & Services";
	display: block;
}

/*  hide Maisha theme credit -- 25865073-hc (DOC) */
.copyright, .copyright a {
  visibility: hidden;
}
.copyright::before {
  visibility: visible;
}



*/ INACTIVE */ #masthead #site-navigation #menu-primary-fr #menu-item-3765 {
	 ;
}



.page-id-2 .aboutpage .cd-fixed-bg-one h1 {display: none;}
.page-id-2 .aboutpage .cd-fixed-bg-one hr.short {display: none;}

.page-id-2 .aboutpage .cd-fixed-bg-one.cd-bg-1 {
    padding: 300px 50px 50px 80px;
}

.page-id-2 .aboutpage .cd-fixed-bg-one .overlay {
	opacity: 0;
}

.page-id-2 #pg-2-0> .panel-row-style { padding: 0;
}
.page-id-771 #pg-771-0> .panel-row-style { padding: 0;
}
.page-id-771 .aboutpage .cd-fixed-bg-one .overlay {
	opacity: 0;
}

.page-id-771 .aboutpage .cd-fixed-bg-one h1 {display: none;}
.page-id-771 .aboutpage .cd-fixed-bg-one hr.short {display: none;}

.page-id-771 .aboutpage .cd-fixed-bg-one.cd-bg-1 {
    padding: 300px 50px 50px 80px;
}

.page-id-4 .aboutpage .cd-fixed-bg-one.cd-bg-1 {
    padding: 80px 50px 50px 50px;
}

.page-id-51 .aboutpage .cd-fixed-bg-one h1 {display: none;}
.page-id-51 .aboutpage .cd-fixed-bg-one hr.short {display: none;}

.page-id-51 .aboutpage .cd-fixed-bg-one.cd-bg-1 {
    padding: 300px 50px 50px 80px;
}

.page-id-51 .aboutpage .cd-fixed-bg-one {display: none}

.page-id-51 .content.site-content {
    padding-top: 0%;
}

.page-id-51 #panel-51-5-0-0  {
	    opacity: 1;
}

.page-id-51 .so-widget-sow-layout-slider-default-371e683924dc .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
    padding: 100px 20px 300px 20px;
}

.page-id-51 #panel-51-0-0-0 {
	    padding: 0%;
}

.page-id-51 #panel-51-3-0-0 {
	    padding: 0%;
}

.page-id-51 #panel-51-2-0-0 h3
{ margin-top: -210px }

.page-id-51 .no-widget-bottom_margin 
.no-widget-top_margin .so-panel {
	margin: 0 !important;
}

.page-id-51 .scroll-btn .mouse {
	margin: 170px auto 0px;
	border: 4px solid white;
}

.page-id-51 #panel-51-1-0-0 #laserservice h3
{    margin-top: 1.3704em; }


.page-id-51 #panel-51-1-1-0 #revidiertelaser h3
{    margin-top: 1.3704em; }

.page-id-51 .sow-sub-headline {
	    clear: both;
    font-weight: 300;
    font-family: 'Raleway', arial, sans-serif;
}

.page-id-51 #pl-wbe4491fa {margin-top: -150px;
}

.page-id-51 #panel-51-3-0-0 h2 {margin-bottom: -1em;
}

.widget_sow-google-map {
    padding: 0 !important;
}

.widget p, .widget address, .widget hr, .widget ul, .widget ol, .widget dl, .widget dd, .widget table, .widget pre {
    margin-bottom: 0em;
}

.sow-slider-base.sow-slider-is-mobile video.sow-background-element {
    visibility: visible;
}

.page-id-1681 .sow-sub-headline {
	    clear: both;
    font-weight: 300;
    font-family: 'Raleway', arial, sans-serif;
}

.page-id-1681 .aboutpage .cd-fixed-bg-one h1 {display: none;}
.page-id-51 .aboutpage .cd-fixed-bg-one hr.short {display: none;}

.page-id-1681 .aboutpage .cd-fixed-bg-one.cd-bg-1 {
    padding: 300px 50px 50px 80px;
}

.page-id-1681 .aboutpage .cd-fixed-bg-one {display: none}

.page-id-1681 .content.site-content {
    padding-top: 0%;
}

.page-id-1681 #pg-1681-0 {
	margin-left: -200px;
	margin-right: -200px;
}

.page-id-1681 #panel-1681-1-0  {
	    opacity: 1;
}

.page-id-1681 #panel-1681-0-0-0 {
	    padding: 0%;
}

.page-id-1681 #panel-1681-1-1-0 {
	    padding: 0%;
}

.page-id-1681 #panel-1681-2-0-0 h3
{ margin-top: -210px }

.page-id-1681 .no-widget-bottom_margin 
.no-widget-top_margin .so-panel {
	margin: 0 !important;
}

.page-id-1681 #panel-1681-1-0-0 #laserservice h3
{    margin-top: 1.3704em; }


.page-id-1681 #panel-1681-1-1-0 #revidiertelaser h3
{    margin-top: 1.3704em; }

.page-id-1681 .sow-sub-headline {
	    clear: both;
    font-weight: 300;
    font-family: 'Raleway', arial, sans-serif;
}

.page-id-1681 #panel-1681-3-0-0 h2 {margin-bottom: -1em;
}

.page-id-1681 #pl-wef85dfab { margin-top: -150px
}

.page-id-771 h3 { margin-top: 0px
}

.page-id-798 h3 { margin-top: 0px
}

.page-id-3753 h3 { margin-top: 0px
}

.page-id-25 h3 { margin-top: 0px
}

.page-id-771 #pgc-771-3-1 {align-self: center;}

.page-id-771 #pg-771-3 #pgc-771-3-0 #panel-771-3-0-0 {padding-right: 0px}

.page-id-2 #pgc-2-3-1 {align-self: center}

.page-id-2 #pgc-2-3-1-0 h3 {margin-top: 0em;}

.page-id-2 #pg-2-3 #pgc-2-3-0 #panel-2-3-0-0 {padding-right: 0px}

.page-template-full-width-page .default-page .content-area  {padding: 4% 0 5% 0;}

.page-template-default .default-page .site-content {
	padding-top: 2%;}

.page-id-2606 #pg-2606-0 
{margin-left: -190px; margin-right:-190px;}


.page-id-2911 #pg-2911-0 
{margin-left: -190px; margin-right:-190px;}

.page-id-3883 #pg-3883-0 
{margin-left: -190px; margin-right:-190px;}



.page-id-3715 #pgc-771-3-1-0 {align-self: center;}

.page-id-3715 #pg-3715-0> .panel-row-style { padding: 0;
}
.page-id-3715 .aboutpage .cd-fixed-bg-one .overlay {
	opacity: 0;
}

.page-id-3715 .aboutpage .cd-fixed-bg-one h1 {display: none;}

.page-id-3715 .aboutpage .cd-fixed-bg-one hr.short {display: none;}

.page-id-3715 .aboutpage .cd-fixed-bg-one.cd-bg-1 {
    padding: 300px 50px 50px 80px;
}

.page-id-3715 h3 { margin-top: 0px
}

.page-id-3715 h3 { margin-top: 0px
}

.page-id-3715 #pgc-3715-3-1 {align-self: center;}

.page-id-3715 #pg-3715-3 #pgc-3715-3-0 #panel-3715-3-0-0 {padding-right: 0px}








.page-id-157  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3403  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-839  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3498  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3851  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3502  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3848  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3507  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3844  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-158  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3456  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-155  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-2506  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-2470  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-846  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-842  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3275 h4 {font-size:1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3705  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3854  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3648  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3768  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3785  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3781  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}

.page-id-3777  h4 {font-size: 1.5rem; font-weight: initial; margin-top: 0em;}



.page-id-3868 .aboutpage .cd-fixed-bg-one h1 {display: none;}
.page-id-3868 .aboutpage .cd-fixed-bg-one hr.short {display: none;}

.page-id-3868 .aboutpage .cd-fixed-bg-one.cd-bg-1 {
    padding: 300px 50px 50px 80px;
}

.page-id-3868 .aboutpage .cd-fixed-bg-one {display: none}

.page-id-3868 .content.site-content {
    padding-top: 0%;
}

.page-id-3868 #panel-3868-5-0-0  {
	    opacity: 1;
}

.page-id-3868 .so-widget-sow-layout-slider-default-371e683924dc .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
    padding: 100px 20px 300px 20px;
}

.page-id-3868 #panel-3868-0-0-0 {
	    padding: 0%;
}

.page-id-3868 #panel-3868-3-0-0 {
	    padding: 0%;
}

.page-id-3868 #panel-3868-2-0-0 h3
{ margin-top: -210px }

.page-id-3868 .no-widget-bottom_margin 
.no-widget-top_margin .so-panel {
	margin: 0 !important;
}

.page-id-3868 .scroll-btn .mouse {
	margin: 170px auto 0px;
	border: 4px solid white;
}

.page-id-3868 #panel-3868-1-0-0 #laserservice h3
{    margin-top: 1.3704em; }


.page-id-3868 #panel-3868-1-1-0 #revidiertelaser h3
{    margin-top: 1.3704em; }

.page-id-3868 .sow-sub-headline {
	    clear: both;
    font-weight: 300;
    font-family: 'Raleway', arial, sans-serif;
}

.page-id-3868 #pl-w1155d1a3 {margin-top: -150px;
}

.page-id-3868 #panel-3868-3-0-0 h2 {margin-bottom: -1em;
}

.page-id-3868 .aboutpage .cd-fixed-bg-one hr.short {display: none;}


.page-id-2606 .entry-content