@import './custom-wr.css';
/*
Theme Name: ecovis-officetemplate Child
Theme URI: https://www.ecovis.com
Template: ecovis-officetemplate
Author: ceylos
Author URI: https://www.ecovis.com
Description: Template for Ecovis Offices, with bootstrap, Fontawesome light, extra Font
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 3.28.1627989843
Updated: 2021-08-03 13:24:03

*/



/* Initiativbewerbung */
.postid-4328 .job1 h3, .postid-4328 .job2, .postid-4328 .job-bar {
	display:none;
}

/* Ninja-Forms allgemein */
.nf-fu-progress {
	display:none;
	visibility:hidden;
}
.nf-field-description {
	margin:0 0 20px 0;
	line-height:15px;
}

.nf-field ul > li::before {
	content:none;
}


/* NEwsletter-Anmeldung */
.site-search input[type=button], input[type=submit]{
  background-color: #cd1432;
  border: 1px solid #cd1432;
  color: white;
	font-size:19px;
  padding: 10px 32px 10px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
}

input[type=text], input[type=email]{
	font-size:19px;
	color:#333;
	border:1px solid #ccc;
	padding:10px 20px;
	width:100%;
} 

/* Login - Button */
.input[type=reset], .class-login-button a {
  background-color: #cd1432;
	border: 1px solid #cd1432;}

#basic-page-template .linkespalte .anmeldelink a  {
  background-color: #cd1432;
  border: 1px solid #cd1432;
  color: #fff;
	font-size:19px;
  padding: 10px 32px 10px;
  text-decoration: none;
  margin: 4px 2px 20px 2px;
  cursor: pointer;
}


/* Portal-Button */
.portal.ecobutton {
	font-size:1.75rem;
	padding: 0.2rem 1.2rem
}

/* Button Startseite */
.branchenbutton a:before{
  display:none;
}
.branchenbutton {
	margin:0 0 2rem 0;
}


/*Ansprechpartner-Template */

.contactwrap {
	display:flex;
	width:70%;
}
.untertitel { 
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 75%;
}
.anicons {
	flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 25%;
	text-align:right;
	padding-top:1rem;
}

#basic-page-template .linkespalte .anicons a {
	color:#cd1432;
margin:0 20px 0 0;
font-size:2rem;
}

.antelefon a, .anmail a {
	font-size:1.2rem;
}

.ansprechpartner .fas, .ansprechpartner .fab {
	
	font-size:1.5rem;
	line-height:2.5rem;
	
}

.anstandort {
	font-size:1.2rem;
	line-height:2rem;
	font-weight:700;
}

.anberuf {
	font-size:2rem;
	line-height:3rem;
}
/*Ansprechpartner-Template  ENDE */

/* Kontakt-Links in gleicher Farbe */
#basic-page-template .linkespalte a.contact {
	color:#72747c;
} 
/* Kontakt-Links Ende */


.benefits  {
	background:#fff;
	margin-top:-8px;
}
.benefiticon .fas,.benefiticon .far{color:#666;
	font-size:3rem;
}   
.benefitbg{
	height:190px;
}

.benefiticon {
width:30.2%;
	text-align:center;
	background:#ececec;
}




                                                
.benefittext {
	font-size:1rem;
	line-height:18px;
	margin:0 0 0.5rem 0;
	padding:0.3rem 0.5rem;
	hyphens:auto;
	
}                                               #basic-page-template .linkespalte .benefits .benetopic h2 {
color:#cd1432;
font-size:1rem;
line-height:1rem;
margin:0;		
	padding:0;
}
     
.page-id-3070 #basic-page-template .rechtespalte {
  position:sticky;
	top:200px;
	
}
@media only screen and (max-width: 1180px){
	.benefiticon {
		width:100%;}
	.benefitbg{
	height:auto;
}
	
}
@media only screen and (max-width: 780px){
.main-navigation {
		display:none;
	}
	.menu-button.responsive .menu-button-inner-corner {
		padding: 15px 15px 8px 0;
}
	}
/*Shortcode überschrift */
.pub .su-spoiler-title {
	font-size:1.25rem;
	background:#cd1432;
	color:#fff;
	text-indent:1rem;
}
.pub.su-spoiler-style-default > .su-spoiler-content {
	padding:0;
}



/*Standortbilder */
.location {
	width:60px;
	height:auto;
margin-bottom:5px;
}

/*Stellenanzeige */
.rot1 {
	color:#cd1432;
}
.jobs-single .jobs-ansprechpartnerin {
  max-width: 125px;
}












/* Anspassungen Startseite */
.austriastart {
	width:100%;
	text-align:left;
	padding:2rem 0 1rem 0;
}

.austriaservices h3 {
	color: #cd1432;
font-size: 1.125rem;
font-weight: 400;
	
}
.austriaservices a {
	font-size: 0.95rem;
line-height: 1.5rem;
}

.austriabutton .ecobutton {
	margin:auto;
	
}


/* Anpassungen Ninja Forms */
.nf-form-fields-required {
	display:none;
	visibility:hidden;
}


/* Kontaktbutton Footer */
.site-footer1 .footer-widget-area a::before {
	display:none;
}

.site-footer1 .far {
       margin: 0 1rem 0 auto;
}

.site-footer1 .col:last-child{
	text-align: right;
}


/* rechte Seite (Suche) */

.menu-button-inner-corner {
    border: none;
    height: 40px;
}


    .menu-button {
background: #cd1432;
box-shadow: none;
border-radius: 20px 0 0 20px;
width: 65px;
height: 50px;
padding: 5px;
       }

.menu-button .menu-button-inner-corner:first-child i::before {
    color: #fff;
}

.menu-button .menu-button-inner-corner:first-child {
    padding: 0.5rem 1rem 0;
}

.menu-button.fa, .menu-button.fas {
        font-weight: 400;
}
.menu-button .fa-2x {
    font-size: 1.5em;
    margin: 0;
    
}
.menu-button span {
	color:#fff;
	margin-left:1rem;
	font-size: 1.2rem;
	top: -3px;
position: relative;
}
.menu-button span:hover {
	color:#111;
}


/* Tabelle Unternehmen */
table#unternehmen  {
background-image: -moz-linear-gradient(right bottom, #8d1332 10%, #f794a5 100%);
	background: linear-gradient(to bottom, #f794a5, #8d1332 );
	margin:1rem 0 4rem;
border-spacing: 10px 25px !important;
	border-collapse: separate;
	border-radius:10px;
}
#unternehmen td {
	padding:10px;
		vertical-align:top;
	}


#unternehmen td:nth-child(1) {
	 color:#fff;
	width:100px;
	
}
#unternehmen td:nth-child(1)  {
	 font-weight:700;
	font-size:22px;
}
#unternehmen td:nth-child(1):before  {
	font-family: "Font Awesome 5 Free";
	content:"\f13a";
	font-size: 1rem;
	 color: #f4f5f5;
	padding: 0 1rem 0 0;
	
}

#unternehmen td:nth-child(2) {
	background:#fff;
	border-radius:4px;
		font-size:1rem;
	color:#111;
	padding-bottom:2rem;
}


/* Navigationanpassungen */

#menuwhite .sub-menu{
	background:#ececec;
}
#menuwhite .sub-menu a:hover{
	text-decoration:underline;
}


/* Shortcode Anpassung für Newsletter und Publkationen */
.publikationen table {
	background:#f2f5f3;
	border:1px solid #f5f5f5;
	margin:0 0 4rem 0;
}
.publikationen td {
vertical-align:top;
	padding:10px 10px 20px 10px;
}

.publikationen tr:nth-child(even) {
	background: #fff}

.publikationen .fas {
	color:#cd1432;
}


/* Karriere Überblicksseite */

@media screen and (min-width: 768px) {ul.ov-karriere {
	 columns: 3; 
	-webkit-columns: 3; 
	-moz-columns: 3; 
}}

.su-subpages.ov-karriere li {
	padding:3rem 1.4rem;
	margin:0 0 1rem 0;
text-align:center
}
#basic-page-template .linkespalte  ul.ov-karriere  li a
 {
		color:#fff;
}

.su-subpages.ov-karriere li:before {
	display:none;
}

.su-subpages.ov-karriere 
li:nth-child(1) { 
	background:#aaacb0 
}

.su-subpages.ov-karriere 
li:nth-child(2) { 
	background:#7e601d 
}
.su-subpages.ov-karriere 
li:nth-child(3) { 
	background:#72747c  
}
.su-subpages.ov-karriere
li:nth-child(4) { 
	background:#f46c83 
}

.su-subpages.ov-karriere
li:nth-child(5) { 
	background:#be8e2f
}
.su-subpages.ov-karriere
li:nth-child(6) { 
	background:#8d1332; 
}

/* Karriere Einstiegsmöglichkeiten */
.su-column.box {
	font-size:0.85rem;
}

.su-column.box img {
	border-radius:2px;
}

.su-column.box img:hover {
	opacity:0.5;
}
/* Karriere Benefits */

ul#alt-wabe {
	visibility:hidden;
}

@media screen and (max-width: 1280px) {table#wabe {
	 display:none; 
}
ul#alt-wabe {
	visibility:visible;
}
}





table#wabe .fab, table#wabe .fas {
	color:#888;
	font-size:2.5rem;
}
table#wabe td {
hyphens:auto;
	
}
table#wabe td {
	text-align:center;
	vertical-align:top;
	background-repeat:no-repeat;
	
	font-size:0.9rem;
}
#row1 td:first-child {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/1-1.png);
	height:110px;
	width:160px;
	
}
#row2 td:first-child {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/2-1.png);
	height:130px;
	color:#fff;
	}
#row3 td:first-child {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/3-1.png);
	height:110px;
	width:160px;
	padding:15px 3px 0 0;
}

#row1 td:nth-child(2) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/1-2.png);
	width:120px;
	padding:40px 20px 0 0;
}
#row2 td:nth-child(2) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/2-2.png);
	color:#fff;
	padding-top:80px;
	padding-right:15px;
	}
#row3 td:nth-child(2) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/3-2.png);
	
	}

#row1 td:nth-child(3) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/1-3.png);
	width:131px;
	
}
#row2 td:nth-child(3) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/2-3.png);
	color:#fff;
	}
#row3 td:nth-child(3) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/3-3.png);
	padding:15px 3px 0 0;
	}
#row1 td:nth-child(4) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/1-4.png);
	width:132px;
	padding:40px 3px 0 0;
}
#row2 td:nth-child(4) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/2-4.png);
	color:#fff;
	padding-top:80px;
	padding-right:10px;
	}
#row3 td:nth-child(4) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/3-4.png);
	color:#fff;
	padding-right:10px;
	}
#row1 td:nth-child(5) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/1-5.png);
	width:138px;
}
#row2 td:nth-child(5) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/2-5.png);
	color:#fff;
	padding-right:20px;
	}
#row3 td:nth-child(5) {
	background-image: url(https://www.ecovis.com/austria/wp-content/uploads/2021/12/3-5.png);
	padding:15px 15px 0 0;
	}

/* Pfeile bei Karriere */
#karrwrap {
	
	color:#fff;
	display:flex;
	margin-bottom:3rem;
	}
.square {
   width: 150px; 
   height: 100px; 
   font-size:0.9rem;
	padding:15px 10px 0 10px;
	line-height:17px;
	text-align:center;
}

.right-triangle, .right-step1, .right-step2, .right-step3,.right-step4, .right-step5 {
   width: 0;
   height: 0;
   border-left: 20px solid;
   border-top: 50px solid transparent;
   border-bottom: 50px solid transparent;
	margin-right:5px;
}

.right-step1, .right-step2,.right-step3,.right-step4,.right-step5 {
margin-right:0;
	}

.step01, .right-step1 {
	background: #c80246; 
}
.step02, .right-step2 {
	background: #b41446; 
}

.step03, .right-step3 {
	background: #a01e3c; 
}
.step04, .right-step4 {
	background: #961e37; 
}

.step05, .right-step5 {
	background: #8d1332; 
}
.step1 {
	border-left-color: #c80246; 
}
.step2 {
	border-left-color: #b41446; 
}

.step3 {
	border-left-color: #a01e3c; 
}
.step4 {
	border-left-color: #961e37; 
}

.step5 {
	border-left-color: #8d1332; 
}

@media screen and (max-width: 768px) {
	#karrwrap {display:none}
	
}


/* Sonstige */

table.ecovistable.austria  tr:first-child {
    font-weight: 400;
    color: #72747c;
}

table.ecovistable.austria tr:nth-child(even) {
   background-color: #Fdfdfd;
}
table.ecovistable.austria tr:nth-child(odd) {
   background-color: #f0f0f0;
}
#basic-page-template .international1 img {
	margin:0;
}

#basic-page-template h3.international1  {
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	margin:0
}
#basic-page-template .international2 a{
		text-decoration:none;
}
/* Sonstige ende*/
