/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jan 29 2025 | 16:50:51 */
 .post-5963{
    max-width: 1240px !important;
    margin: 50px auto !important;
	 width: 100% !important;
	 padding: 10px 30px !important;
}
.post-5963 .post-password-form [type="submit"] {
	background-color: #76B82A !important;
    color: #ffffff !important;
	border: 1px solid #76B82A !important;
}

.post-5963 #pwbox-5963{ margin-top:15px !important;}
.post-5963 form.post-password-form p{ margin:50px 0px !important;}



#Angebotserstellung input[type="radio"]{
width:20px;
height:20px;
position:absolute;
visibility:hidden;
}

#Angebotserstellung .elementor-field-label{

}

#Angebotserstellung .elementor-field-option{
cursor:pointer;
margin:5px;
background-color: white !important;
color:#000;
padding:5px 5px 5px 10px;
}

#Angebotserstellung .elementor-field-option:not(.checker):hover{
background-color:#f2f2f2 !important;
}

#Angebotserstellung .checker{
background-color: darkgreen !important;
}
#Angebotserstellung .checker label{;
color:#fff!important;
}
#Angebotserstellung .rsouter{text-align:right;width:100%;display:block;}
#Angebotserstellung .birdseed{ color:#000 !important; font-size:12px !important}

#Angebotserstellung .netto,
#Angebotserstellung .mwst,
#Angebotserstellung .brutto
{ color:#000 !important; font-size:18px !important;width:250px; display:block; text-align:right;}
#Angebotserstellung .netto:after,
#Angebotserstellung .mwst:after,
#Angebotserstellung .brutto:after
{ content: ' €';}
	
#Angebotserstellung .net,
#Angebotserstellung .m,
#Angebotserstellung .brut
{width:140px;float:left;font-weight:bold;}

form#Angebotserstellung .elementor-field-option label,
form#Angebotserstellung .elementor-field-option input{ cursor:pointer !important;}


#Angebotserstellung .agb{color:#000 !important;top:-15px !important;position:relative;float:right}
#Angebotserstellung .agb a{text-decoration:underline !important;}

#Angebotserstellung .elementor-field-type-acceptance{margin-top:-50px !important;}
#Angebotserstellung .elementor-field-type-acceptance .elementor-field-option{text-align:right}
#Angebotserstellung .elementor-field-type-acceptance label{color:#000 !important;}

.kalkulation{ background-color:#f2f2f2; padding:20px;border-radius: 5px; }
.kalkulation hr{ max-width:255px }


.rs{color:#fff;background-color:#000;padding:3px 5px;border-radius:4px; font-size:14px;cursor:pointer}
.rs i{font-size:10px;line-height:17px }

.elementor-field-group-neujahr{ background:gold}
.elementor-field-group-neujahr label h3{ color:#000 !important;font-size:30px!important;}
.elementor-field-group-stepstone{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/stepstone.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 10px; 
}
.elementor-field-group-monster{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/monster.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 25px; 
}
.elementor-field-group-sa{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/stellenanzeigen.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 20px; 
}
.elementor-field-group-ms{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/meinestadt.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 35px; 
}
.elementor-field-group-rja{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/regio.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 25px; 
}
.elementor-field-group-jn{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/jobninja.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 25px; 
}
.elementor-field-group-eka{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/ebay.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 25px; 
}
.elementor-field-group-xing{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/xing.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 25px; 
}
.elementor-field-group .elementor-field-label{margin-top:15px}



.elementor-field-group-neujahr .elementor-field-label,
.elementor-field-group-stepstone .elementor-field-label,
.elementor-field-group-monster .elementor-field-label,
.elementor-field-group-sa .elementor-field-label,
.elementor-field-group-ms .elementor-field-label,
.elementor-field-group-rja .elementor-field-label,
.elementor-field-group-jn .elementor-field-label,
.elementor-field-group-ek .elementor-field-label,
.elementor-field-group-linkedin .elementor-field-label,
.elementor-field-group-indeed .elementor-field-label,
.elementor-field-group-joblift .elementor-field-label,
.elementor-field-group-xing .elementor-field-label{
max-width:80% !important
}
.elementor-field-group-linkedin{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/linkedin.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 25px; 
}
.elementor-field-group-indeed{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/indeed.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 25px; 
}
.elementor-field-group-joblift{
background-image: url("https://www.marketingstreet.eu/wp-content/uploads/2023/05/joblift.jpg");
background-size: auto;
background-repeat: no-repeat;
background-position:98% 25px; 
}
 /* ###############################################################################################*/
@media all and (max-width: 1400px) {
form#Angebotserstellung .elementor-field-group.elementor-column.elementor-column,
form#Angebotserstellung .elementor-field-group.elementor-column.elementor-column.elementor-col-100{
		width:95% !important;
		margin: 2% 2.5% !important;
	 
	}
	.elementor-5963 .elementor-element.elementor-element-37618b6 .elementor-form-fields-wrapper,
	form#Angebotserstellung  .elementor-element .elementor-form-fields-wrapper{margin:0px 5px !important; }
	
}


 /* ###############################################################################################*/
@media all and (max-width: 1025px) {
form#Angebotserstellung .elementor-field-group.elementor-column.elementor-column,
form#Angebotserstellung .elementor-field-group.elementor-column.elementor-column.elementor-col-100{
		width:98% !important;
		margin: 2% 1% !important;
}
	
	
.elementor-5963 .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100% !important;
}
.elementor-field-group-neujahr .elementor-field-label,	
.elementor-field-group-stepstone .elementor-field-label,
.elementor-field-group-monster .elementor-field-label,
.elementor-field-group-sa .elementor-field-label,
.elementor-field-group-ms .elementor-field-label,
.elementor-field-group-rja .elementor-field-label,
.elementor-field-group-jn .elementor-field-label,
.elementor-field-group-ek .elementor-field-label,
.elementor-field-group-linkedin .elementor-field-label,
.elementor-field-group-indeed .elementor-field-label,
.elementor-field-group-joblift .elementor-field-label,
.elementor-field-group-xing .elementor-field-label{
max-width:100% !important
}	
.elementor-field-group-neujahr,	
.elementor-field-group-stepstone,
.elementor-field-group-monster,
.elementor-field-group-sa,
.elementor-field-group-ms,
.elementor-field-group-rja,
.elementor-field-group-jn,
.elementor-field-group-eka,
.elementor-field-group-linkedin,
.elementor-field-group-indeed,
.elementor-field-group-joblift,
.elementor-field-group-xing{
background-image: none !important
}	
	
}

@media all and (max-width:635px) {
 .post-5963{
	 padding: 10px 0px !important;
}	
 .post-5963.post-password-required .page-content{
	 padding: 10px 25px !important;
}		
	h3{ font-size:1.25rem !important}	
.post-5963 form.post-password-form p{ margin:20px 0px !important; flex-wrap:wrap!important; }
.post-5963 .post-password-form [type="submit"]{ margin-top:20px !important; }
	
.kalkulation{  padding:20px 10px;border-radius: 3px; }	
#Angebotserstellung .netto,
#Angebotserstellung .mwst,
#Angebotserstellung .brutto{width:220px;}
	
#Angebotserstellung .net,
#Angebotserstellung .m,
#Angebotserstellung .brut{width:120px;}	
	
	
}


