/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 01 2026 | 14:20:40 */

.hide-for-big-screen {
		display:none;
	}

.left_nav_bar li {
    border-bottom: 1px solid #3A3C3E !important;
    width: 96%;
}

.left_nav_bar ul li:first-child {
    border-top: 1px solid #3A3C3E !important;
    width: 96%;
}

.left_nav_bar a {
    padding: 4px 0px 4px 0!important;
}
.IsHtml_content_sm {
	margin-bottom:10px !important;
}
body {
	margin:0 !important;
	padding:0 !important;
}

#footer.solid-bg {
    display: none !important;
}

#bottom-bar {
    display: none !important;
}

body.elementor-clear-template #main>.wf-wrap {
    background-image: url(https://printhouse.alber-marketing.com/wp-content/uploads/2014/05/background.webp) !important;
    background-position: center top!important;
    background-size: cover!important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
}

@media (max-width: 1024px) {
	body.elementor-clear-template #main>.wf-wrap {
		background-attachment: scroll !important;
	}
}


/* ----------------------------------------------------
	FORMS
------------------------------------------------------- */

	/* image buttons, checkbox and radio */
	input[type="image"],input[type="checkbox"],input[type="radio"]{
		width:auto;
		border:0;
		padding:0;
		-moz-box-shadow:none !important;
		-webkit-box-shadow:none !important;
		box-shadow:none !important;
	}
	
	/* form field widths for content area */ 
	.content input[type="text"]{
		width:300px;
	}
	
#nf-field-9, #nf-field-10, #nf-field-11, #nf-field-12, #nf-field-13 {
	width:300px;
}
.nf-error.listimage-wrap .nf-field-element ul, .nf-error .ninja-forms-field {
    border: 1px solid #e80000;
}

#nf-field-12 {
	font-family: 'Source Sans Pro' !important;
    font-size: 14px !important;
}

.nf-form-content .list-select-wrap>div div:after {
    font-size: 14px !important;
    bottom: -4px !important;
}
.checkbox-wrap .nf-field-element label:after, .checkbox-wrap .nf-field-label label:after, .listcheckbox-wrap .nf-field-element label:after, .listcheckbox-wrap .nf-field-label label:after {
    background: #fff !important;
    border-color: #c4c4c4;
    transition: all .5s;
}

.checkbox-wrap .nf-field-label label:after, .listcheckbox-wrap .nf-field-element label:after, .listcheckbox-wrap .nf-field-label label:after {
    border: 1px solid;
    content: "";
    width: 16px!important;
    height: 16px!important;
    position: absolute;
    left: -28px;
    bottom: 0;
    border-radius: 4px!important;
}

.checkbox-container.label-right label:after {
    top: 6px !important;
}


.label-left .nf-field-element {
    display: inline-block;
    width: 46% !important;
    order: 10;
}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 42px !important;
}
#ninja_forms_required_items, .nf-field-container {
    clear: both;
    position: relative;
    margin-bottom: 0px!important;
}

.nf-error.field-wrap .nf-field-element:after {
	display:none !important;
}
.nf-error .nf-error-msg {
    color: #e80000;
    display: none;
}

.nf-form-content label {
    color: #666666 !important;
    font-family: "Source Sans Pro", Sans-serif!important;
    font-size: 14px!important;
    font-weight: 400!important;
}

.nf-form-fields-required {
	color: #666666 !important;
    font-family: "Source Sans Pro", Sans-serif!important;
    font-size: 14px!important;
    font-weight: 400!important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    background: #fff!important;
   
}
.onehalfsecond {
	margin-bottom:35px !important;
}
.onehalfsecond a {
	color: #666666 !important;
    font-family: "Source Sans Pro", Sans-serif!important;
    font-size: 14px!important;
    font-weight: 400!important;
	text-decoration:underline !important;
}

#nf-field-15 {
	font-family: "Source Sans Pro", Sans-serif!important;
	text-align: center!important;
    display: inline-block !important;
    font-size: 14px!important;
    line-height: 100%;
    position: relative;
    text-decoration: none;
    border: 0;
    padding: 3px 10px 2px 10px!important;
    cursor: pointer;
    min-width: 100px!important;
    background: #bdbdbd!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#D8D8D8');
    background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#D8D8D8));
    background: -moz-linear-gradient(top, #F7F7F7, #D8D8D8);
    border-color: #D8D8D8 #CBCBCB #B2B2B2;
    color: #898989 !important;
    text-shadow: 0 1px 0 #f4f4f4;
    -webkit-box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #fff;
    box-shadow: 0px 1px 2px #d1d1d1, inset 0 1px 0 #fff !important;
}


.top_bg {
	background: url(https://printhouse.alber-marketing.com/wp-content/uploads/2022/11/skin-blue-bg.png) right 0px no-repeat;
    height: 34px;
    /* background-position: inherit; */
    /* background-size: 100% 100%; */
    display: block;
}

.bottom_bg {
	background: url(https://printhouse.alber-marketing.com/wp-content/uploads/2022/11/skin-blue-bg.png) right -113px no-repeat;
    height: 34px;
    /* background-position: inherit; */
    /* background-size: 100% 100%; */
    display: block;
}

.has_the_page_text p{
	font-family: 'Source Sans Pro' !important;
    font-size: 14px!important;
    line-height: 24px!important;
	padding: 0px 18px 8px 0px;
    
}

.has_the_page_text a{
	font-family: 'Source Sans Pro' !important;
    font-size: 14px!important;
	color: #666666 !important;
	text-decoration:underline !important;
    
}

.the_heading_lg h2{
	color: #768e9f!important;
	font-family: Oswald, arial, serif!important;
	margin-bottom: 4px !important;
    font-weight: normal;
    line-height: 140% !important;
	font-size: 18px!important;
}

.elementor-8 .elementor-element.elementor-element-680b2956:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-680b2956 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}

.elementor-10 .elementor-element.elementor-element-7e3e5a66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-7e3e5a66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   background-size: 100% 100% !important;
}

.elementor-141 .elementor-element.elementor-element-1c123d6f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-1c123d6f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
}


.elementor-1580 .elementor-element.elementor-element-2405355 {
    height: 69px!important;
    width: 635px!important;
    display: block;
    position: absolute !important;
    z-index: 991 !important;
    background: url(https://printhouse.alber-marketing.com/wp-content/uploads/2022/10/slider-cover.png) right 1px no-repeat!important;
	top: 8px !important;
}

.swiper-pagination-bullet {
    border-radius: 0% !important;

}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px!important;
	
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    text-align: end;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 28px !important;
}

.elementor-1580 .elementor-element.elementor-element-6f6d0b8 .elementor-slide-heading {
    background: url(https://printhouse.alber-marketing.com/wp-content/uploads/2022/10/slider-text-background.png);
    margin: 0px -52px 0px 0;
    padding: 8px;
    text-align: start;
}

.elementor-1580 .elementor-element.elementor-element-6f6d0b8 .elementor-slide-description {
	background: url(https://printhouse.alber-marketing.com/wp-content/uploads/2022/10/slider-text-background.png);
    margin: 0px -52px 0px 0;
    padding: 8px;
    text-align: start;
}







.elementor-14 .elementor-element.elementor-element-58105427:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-58105427 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
     background-size: 100% 100% !important;
}

.elementor-16 .elementor-element.elementor-element-59e7fa2a .elementor-spacer-inner {
    height: 0px!important;
}
.elementor-14 .elementor-element.elementor-element-bb88225 .elementor-spacer-inner {
    height: 0px!important;
}


.elementor-12 .elementor-element.elementor-element-40e66e0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-40e66e0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}

.elementor-12 .elementor-element.elementor-element-1e5908de .elementor-spacer-inner {
    height: 0px!important;
}

.elementor-12 .elementor-element.elementor-element-15b9e7e5 .elementor-spacer-inner {
    height: 0px!important;
}

.block-text-sm h2 {
	color: #768e9f!important;
    font-family: Oswald, arial, serif;
    font-size: 16px!important;
    font-weight: 400!important;
}
.elementor-8 .elementor-element.elementor-element-722387dd .elementor-spacer-inner {
    height: 0px!important;
}
.elementor-135 .elementor-element.elementor-element-43746a79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-135 .elementor-element.elementor-element-43746a79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: fixed;
}

.margin-null-for-text {
	margin-bottom:0 !important;
}

.elementor-275 .elementor-element.elementor-element-413aca1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-275 .elementor-element.elementor-element-413aca1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}

.elementor-275 .elementor-element.elementor-element-549033ee .elementor-spacer-inner {
    height: 0px!important;
}

.elementor-275 .elementor-element.elementor-element-add6bbb .elementor-spacer-inner {
    height: 0px!important;
}

.elementor-1580 .elementor-element.elementor-element-9c2c0fd {
    padding: 30px 0px 0px 0px !important;
}

.elementor-2671 .elementor-element.elementor-element-1f6081cb {
   padding: 30px 0px 0px 0px !important;
}

h1, h2, h3, h4, h5, h6, .desc .title, .nivo-title, .nivo-text, #slider .desc {
    font-family: Oswald, arial, serif!important;
}

.content td, .content th {
    border-top: unset!important;
    padding: unset!important;
}

.content table {
    border-bottom: unset!important;
    margin: unset!important;
}
.elementor-2671 .elementor-element.elementor-element-68b8940a .elementor-spacer-inner {
    height: 0px!important;
}

.elementor-2671 .elementor-element.elementor-element-b6724ae .elementor-spacer-inner {
    height: 0px!important;
}

.elementor-133 .elementor-element.elementor-element-19b4fc43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-133 .elementor-element.elementor-element-19b4fc43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100%!important;
}



.elementor-2671 .elementor-element.elementor-element-6574dad5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2671 .elementor-element.elementor-element-6574dad5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}

.elementor-1580 .elementor-element.elementor-element-3cf6d0c .elementor-spacer-inner {
    height: 0px!important;
}

.elementor-1580 .elementor-element.elementor-element-32ebb57 .elementor-spacer-inner {
    height: 0px!important;
}

.elementor-1591 .elementor-element.elementor-element-3a213aa .dt-nav-menu-horizontal > li > a .menu-item-text {
    font-family: Oswald, arial, serif!important;
    font-weight: 400;
    text-transform: inherit!important;
    font-style: normal!important;
    line-height: 36px;
    letter-spacing: 0px!important;
    font-size: 14px!important;
    color: #333!important;
}


.no-margin-bottom .heading-sections {
	margin-bottom:8px;
}

.elementor-1580 .elementor-element.elementor-element-9f54c7a {
    margin-bottom: 10px !important;
}

.elementor-1580 .elementor-element.elementor-element-da1238d {
    margin-bottom: 10px !important;
}

.elementor-1580 .elementor-element.elementor-element-2ce86c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1580 .elementor-element.elementor-element-2ce86c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}




.elementor-14 .elementor-element.elementor-element-3c9a3a2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3c9a3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
    background-position: 100% 100% !important;
}

.elementor-12 .elementor-element.elementor-element-f90caf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-f90caf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100%!important;
	background-position: 100% 100% !important;
}

.elementor-245 .elementor-element.elementor-element-72a6062:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-245 .elementor-element.elementor-element-72a6062 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100%!important;
	background-position: 100% 100% !important;
}

.elementor-275 .elementor-element.elementor-element-5adb7085:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-275 .elementor-element.elementor-element-5adb7085 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100%!important;
	background-position: 100% 100% !important;
}


.elm-block-text-sm a{
    color: #666!important;
    text-decoration: underline!important;
}

.elm-block-text-sm ul li{
    color: #666!important;
    font-family: "PT Sans", Sans-serif!important;
    font-size: 15px!important;
    font-weight: 400!important;
}
.elm-block-text-sm p{
    color: #666!important;
    font-family: "PT Sans", Sans-serif!important;
    font-size: 15px!important;
    font-weight: 400!important;
}

.elm-block-text-sm strong{
    color: #666!important;
    font-family: "PT Sans", Sans-serif!important;
    font-size: 16px!important;
    font-weight: 600!important;
}

.elm-block-text-sm h2{
    color: #768e9f!important;
    font-family: "PT Sans", Sans-serif!important;
    font-size: 22px!important;
    font-weight: 400!important;
}

#left-side-bar-sm{
    height:650px;
}

.is-links a {
    color:#fff!important;
    text-decoration: underline!important;
}

.elementor-widget-the7_icon_box_widget {
    margin-block: 0!important;
}

#heading-sections {
    margin-bottom: 8px!important;
}

#bottom-bar.solid-bg {
    background: rgba(255,255,255,0.1) none repeat center top;
    display: none;
}

.contact-form7 label {
    font-family: 'PT Sans'!important;
}

.contact-form7 a {
    color: #444!important;
    text-decoration: underline!important;
}

.wpcf7-submit {
    font-family: 'PT Sans'!important;
    text-transform: uppercase!important;
}
.has-mail-a a {
    color: #444!important;
    text-decoration: underline!important;
}




@media only screen and (max-width: 800px) {
.elementor .elementor-hidden-mobile, 
	.elementor .elementor-hidden-phone {
       display: block;
}
  .elementor-1580 .elementor-element.elementor-element-2ce86c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1580 .elementor-element.elementor-element-2ce86c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: unset !important;
    background: #fff!important;
     }
	
	.elementor-1580 .elementor-element.elementor-element-2405355 {
		background-image: unset !important;
	}
	
 .elementor-1580 .elementor-element.elementor-element-6f6d0b8 
	.elementor-slide-description {
       margin: 0px -35px 0px 0 !important;
    }
	
	.elementor-1580 .elementor-element.elementor-element-fa34ebf {
		margin-top: 40px !important; 
	}
	
	.elementor-2671 .elementor-element.elementor-element-6574dad5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2671 .elementor-element.elementor-element-6574dad5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: unset!important;
		background: #fff!important;
     }
	.elementor-2671 
	.elementor-element.elementor-element-63e20e8 {
		   margin-top: 0px !important;
     }
	.elementor-1591 .elementor-element.elementor-element-7705c65:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-7705c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		display: block;
    }
	.elementor-133 .elementor-element.elementor-element-307dc0d5 {
       margin-top: 0px!important;
    }
	.elementor-133 .elementor-element.elementor-element-19b4fc43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-133 .elementor-element.elementor-element-19b4fc43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
     background-image: unset !important;
    background: #fff!important;
   }
	#left-side-bar-sm {
      height: 360px !important;
   }
	.elementor-275 .elementor-element.elementor-element-2136dc12 > 
	.elementor-element-populated {
       padding: 0px 0px 0px 38px !important;
   }
	
	.elementor-275 .elementor-element.elementor-element-32be24bb.widget-divider-yes .dt-nav-menu > li:first-child:before {
    width: 94% !important;
}
	
	.elementor-275 .elementor-element.elementor-element-478eba94 {
    --spacer-size: 0px!important;
}
	.elementor-275 .elementor-element.elementor-element-2136dc12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-275 .elementor-element.elementor-element-2136dc12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: initial !important;
}
	
.elementor-275 .elementor-element.elementor-element-2244135 {
    display: block;
	text-align: start !important;
	margin-bottom: 0 !important;
}
	.elementor-275 .elementor-element.elementor-element-393734cf {
    --spacer-size: 0px!important;
}
	
	
.elementor-275 .elementor-element.elementor-element-67d4fb61 {
    margin-bottom: 0!important;
}
	
	
.elementor-275 .elementor-element.elementor-element-413aca1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-275 .elementor-element.elementor-element-413aca1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: unset!important;
		background: #fff!important;
}
	
.elementor-275 .elementor-element.elementor-element-6be540ce {
    margin-top: 0!important;
}	
	
	
	
.elementor-141 .elementor-element.elementor-element-76aa2ba8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-76aa2ba8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: initial !important;
}	
	
	.elementor-141 .elementor-element.elementor-element-4b2a22dd {
    --spacer-size: 0px!important;
}
.elementor-141 .elementor-element.elementor-element-4b357662 {
    text-align: start!important;
    margin-bottom: 0!important;
}
	
	
.elementor-141 .elementor-element.elementor-element-76aa2ba8 > .elementor-element-populated {
    padding: 0px 0px 0px 38px!important;
}	
	
	
.elementor-141 .elementor-element.elementor-element-7933a40e {
    --spacer-size: 0px!important;
}	
	
.top_bg {
    display: none;
}	
	.bottom_bg {
		display: none;
	}
	#column-min-height {
		background:#fff !important;
		margin: 40px 0px 0px 0px !important;
	}
	.elementor-135 .elementor-element.elementor-element-523b4c3b {
    text-align: start!important;
    margin-block: 0!important;
}
	.elementor-135 .elementor-element.elementor-element-153cfd7f {
    --spacer-size: 0px!important;
}
	
	
	.elementor-135 .elementor-element.elementor-element-34d924a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-135 .elementor-element.elementor-element-34d924a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: inherit !important;
}
	
	.elementor-135 .elementor-element.elementor-element-34d924a6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 38px !important;
}
	
	.elementor-135 .elementor-element.elementor-element-8f9766 {
    --spacer-size: 0px!important;
}
	
	
	.elementor-10 .elementor-element.elementor-element-655896d2 {
    text-align: start!important;
    margin-bottom: 0!important;
}
	
.elementor-10 .elementor-element.elementor-element-7c42db9a > .elementor-element-populated {
    padding: 0px 0px 0px 38px!important;
}	
	
	.elementor-10 .elementor-element.elementor-element-7c42db9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-7c42db9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: inherit !important;
}
	.elementor-10 .elementor-element.elementor-element-7d9afa {
    --spacer-size: 0px !important;
}
	
	.elementor-10 .elementor-element.elementor-element-7e3e5a66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-7e3e5a66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: unset !important;
}
	
	#column-min-height-XL {
		background:#fff !important;
		margin: 70px 0px 0px 0px !important;
	}
	
	.elementor-10 .elementor-element.elementor-element-6293ac82 {
    --spacer-size: 0px!important;
}
	
	.elementor-8 .elementor-element.elementor-element-53b3f8a7 {
   --spacer-size: 0px!important;
}
	.elementor-8 .elementor-element.elementor-element-2b842ac6 {
    text-align: start!important;
    margin-bottom: 0!important;
}
	
	
	.elementor-8 .elementor-element.elementor-element-eb05906:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-eb05906 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: inherit !important;
}
	
	.elementor-8 .elementor-element.elementor-element-eb05906 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 38px !important;
}
	
	.elementor-8 .elementor-element.elementor-element-7864503a {
    --spacer-size: 0px!important;
}
	.elementor-8 .elementor-element.elementor-element-680b2956:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-680b2956 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: unset!important;
}
	
	.elementor-12 .elementor-element.elementor-element-5edeb880 {
    text-align: start;
    margin-bottom: 0;
}
	
	.elementor-12 .elementor-element.elementor-element-66db836f > .elementor-element-populated {
    padding: 0px 0px 0px 38px !important;
}
	
	.elementor-12 .elementor-element.elementor-element-66db836f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-66db836f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: inherit !important;
}
	
	.elementor-12 .elementor-element.elementor-element-1d79cf16 {
    --spacer-size: 0px;
}
	.elementor-12 .elementor-element.elementor-element-4460a50d {
    --spacer-size: 0px;
}
	
	.elementor-12 .elementor-element.elementor-element-40e66e0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-40e66e0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: unset !important;
    
}
	.elementor-14 .elementor-element.elementor-element-d411e6d {
    text-align: start;
    margin-bottom: 0;
}
	
	.elementor-14 .elementor-element.elementor-element-cd7cc66 > .elementor-element-populated {
    padding: 0px 0px 0px 38px !important;
}
	
	.elementor-14 .elementor-element.elementor-element-cd7cc66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-cd7cc66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: inherit !important;
}
	
	
	.elementor-14 .elementor-element.elementor-element-1700d51e {
    --spacer-size: 0px;
}
	
	.elementor-14 .elementor-element.elementor-element-4575c760 {
    --spacer-size: 0px;
}
	.elementor-14 .elementor-element.elementor-element-58105427:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-58105427 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: unset;
}
	.elementor-16 .elementor-element.elementor-element-72b7b29e {
    text-align: start;
    margin-bottom: 0;
}
	
	.elementor-16 .elementor-element.elementor-element-260429dc {
    --spacer-size: 0px;
}
	
	.elementor-16 .elementor-element.elementor-element-183a5457 > .elementor-element-populated {
    padding: 0px 0px 0px 38px;
}
	
	
	.elementor-16 .elementor-element.elementor-element-183a5457:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-183a5457 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: inherit;
}
	
	.elementor-16 .elementor-element.elementor-element-1be26645 {
    --spacer-size: 0px;
}
	
	.elementor-1580 .elementor-element.elementor-element-6fe5e0d {
    text-align: start;
    margin-bottom: 0;
}
	.elementor-1580 .elementor-element.elementor-element-7c6ea7a {
    --spacer-size: 0px;
}
	
	.elementor-1580 .elementor-element.elementor-element-bd389d3 > .elementor-element-populated {
    padding: 0px 0px 0px 38px;
}
	
	
	.elementor-1580 .elementor-element.elementor-element-bd389d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1580 .elementor-element.elementor-element-bd389d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: inherit;
}
	
	
	.elementor-1580 .elementor-element.elementor-element-1d1eb2b {
    --spacer-size: 0px;
}
	
	.elementor-2671 .elementor-element.elementor-element-4ab54c7 {
    --spacer-size: 0px;
}
	.elementor-2671 .elementor-element.elementor-element-9533804 {
    text-align: start;
    margin-bottom: 0;
}
	
	.elementor-2671 .elementor-element.elementor-element-1f3f23f5 > .elementor-element-populated {
    padding: 0px 0px 0px 38px;
}
	
	.elementor-2671 .elementor-element.elementor-element-1f3f23f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2671 .elementor-element.elementor-element-1f3f23f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: inherit;
}
	
	
	.elementor-133 .elementor-element.elementor-element-2fbaae25 {
    --spacer-size: 0px;
}
	
	.elementor-133 .elementor-element.elementor-element-79334661 > .elementor-element-populated {
    padding: 0px 0px 0px 38px;
}
	
	.elementor-133 .elementor-element.elementor-element-79334661:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-133 .elementor-element.elementor-element-79334661 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: inherit;
}
	
	
	.elementor-133 .elementor-element.elementor-element-1db5df52 {
    text-align: start;
    margin-bottom: 0;
}
	
	.elementor-133 .elementor-element.elementor-element-13b7616a {
    --spacer-size: 0px;
}
	.left_nav_bar a {
    padding: 6px 0px 4px 38px!important;
}
.left_nav_bar ul li:first-child {
    border-top: 1px solid #3A3C3E !important;
    width: 100%;
}
	
.left_nav_bar li {
    border-bottom: 1px solid #3A3C3E !important;
    width: 100%;
}	
	
	.IsDisktop_image_large {
		display:none;
	}	
	
	.mobile-image {
		background: url(/wp-content/uploads/2022/11/Fotolia_33911179_M.jpg);
		display: block !important;
		height: 220px;
		background-position: center center;
		background-size: 100% 100% !important;
		background-repeat: no-repeat;
	}	
	
	.mobile-image-datenschutz {
		background: url(/wp-content/uploads/2022/11/Fotolia_12464392_M.jpg);
		display: block !important;
		height: 220px;
		background-position: center center;
		background-size: 100% 100% !important;
		background-repeat: no-repeat;
	}
	
	
	.mobile-image-digitaldruck {
		background: url(/wp-content/uploads/2022/11/Fotolia_57523935_M.jpg);
		display: block !important;
		height: 220px;
		background-position: center center;
		background-size: 100% 100% !important;
		background-repeat: no-repeat;
	}
	
	
	.mobile-image-gestaltung {
		background: url(/wp-content/uploads/2022/11/Fotolia_57959423_M.jpg);
		display: block !important;
		height: 220px;
		background-position: center center;
		background-size: 100% 100% !important;
		background-repeat: no-repeat;
	}
	
	
	.mobile-image-mailing-service {
		background: url(/wp-content/uploads/2022/11/Fotolia_20705247_M.jpg);
		display: block !important;
		height: 220px;
		background-position: center center;
		background-size: 100% 100% !important;
		background-repeat: no-repeat;
	}
	
	
	
	.is-column-background-digitaldruck {
		background:#fff !important;
		margin: 100px 0px 0px 0px !important;
	}
	
	.is-column-background-gestaltung {
		background:#fff !important;
		margin: 100px 0px 0px 0px !important;
	}
	
	.is-column-background-mailing-service {
		background:#fff !important;
		margin: 100px 0px 0px 0px !important;
	}
	
	
	
	
	.is-column-background-datenschutz {
		background:#fff !important;
		margin: 30px 0px 0px 0px !important;
	}
	.is-column-background-anfahr {
		margin: 30px 0px 0px 0px !important;
	}
	.is-column-background {
		background:#fff !important;
		margin: 70px 0px 0px 0px !important;
	}
	
	.elementor-135 .elementor-element.elementor-element-a2ff02a:not(.elementor-motion-effects-element-type-background), .elementor-135 .elementor-element.elementor-element-a2ff02a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-top: 58px !important;
     }
	.elementor-141 .elementor-element.elementor-element-25861c2:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-25861c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-top: 58px !important;
    }
	.elementor-275 .elementor-element.elementor-element-413aca1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-275 .elementor-element.elementor-element-413aca1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-top: 58px !important;
}
	.elementor-133 .elementor-element.elementor-element-19b4fc43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-133 .elementor-element.elementor-element-19b4fc43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      margin-top: 58px !important;
}
	
	.elementor-133 .elementor-element.elementor-element-24a9ce37 {
    --spacer-size: 0px;
}
	
	.elementor-2671 .elementor-element.elementor-element-6574dad5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2671 .elementor-element.elementor-element-6574dad5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
       margin-top: 58px !important;
      }
	.elementor-10 .elementor-element.elementor-element-5588ee6e {
    --spacer-size: 0px;
}
	.elementor-10 .elementor-element.elementor-element-7e3e5a66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-7e3e5a66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-top: -16px !important;
   }
	
	.elementor-16 .elementor-element.elementor-element-0866838 {
      margin-top: 58px;
    }
	.hide-for-mobile-SM {
		display:none;
	}
	
	.hide-for-big-screen {
		display:block !important;
		margin-bottom:0 !important;
	}
	.elementor-1580 .elementor-element.elementor-element-2ce86c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1580 .elementor-element.elementor-element-2ce86c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-top: 40px !important;
    }
	
	.elementor-4123 .elementor-element.elementor-element-3be8a46 .elementor-slide-heading {
		background: url(/wp-content/uploads/2022/10/slider-text-background.png);
		margin: 0px -52px 0px 0;
		padding: 8px;
		text-align: start;
    }
	
	.elementor-4123 .elementor-element.elementor-element-3be8a46 .elementor-slide-description {
		background: url(/wp-content/uploads/2022/10/slider-text-background.png);
		margin: 0px -32px 0px 0;
		padding: 8px;
		text-align: start;
		font-size: 12px !important;
    }
}
