/*
Theme Name: Soy Austria
Theme URI: https://www.soyaustria.com
Template: Divi
Author: CeeQoo
Author URI: http://www.ceeqoo.com
Description: WordPress Template für Soy Austia
Version: 2.0.1
Updated: 2021-03-25 16:49:51
*/

@font-face {
    font-family: 'Lato';
    src: url('fonts/lato-light-webfont.woff2') format('woff2'),
         url('fonts/lato-light-webfont.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Lato';
    src: url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Lato';
    src: url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
	font-family: "Lato", Arial, sans-serif;
	font-weight: 400;
	font-size: 17px;
}
body #main-content p a {
	color: unset;
	text-decoration: none;
    animation: blinker 3s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0.5;
  }
}

body p a:hover {
	color: #759815 !important;
    cursor: pointer;
	text-decoration: underline;
}
body p a:hover span {
	color: #759815 !important;
    cursor: pointer;
	text-decoration: underline;
}

h1 {
	font-size: 32px;
    font-weight: 600 !important;
}
h2 {
	font-size: 28px;
	font-weight: 600 !important;
}
/*
@media (max-width: 980px) {
  h2 {
    font-size: 44px;
    line-height: 1.2em;
}
}*/
h3 {
    font-size:20px;
	font-weight: 500;
	line-height: 1.4em;
}
h4{
    font-weight: 500;
    font-size: 22px;
    line-height: 1.4em;
}
h5 {
	font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.5em;
} 
h6 {
/*  font-weight: 700;	*/
/*	color: #636554; */
}

/* Schatten unter MenuBar */
#main-header {
	-webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.2);
}

/* Top Menu nach rechts  */
#top-header .container {
    width: 90% !important;
    max-width: none !important;
}

html[lang="de-DE"] body{
   -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}
.nowrap {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none
}

.et_pb_button {
	-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none
}

/* Logo*/
@media only screen and (min-width: 981px){
#logo {
    max-height: 64% !important;
}
}
@media (max-width: 980px){
#logo {
    max-height: 60%;
}
}
/* Hauptmenü weniger fett */
#et-top-navigation {
    font-weight: 500;
}

/*Search Icon fixen
@media only screen and (min-width: 981px) {
    .et_header_style_left #et_top_search {
        position: absolute !important;
        right: 20px;
    }
    .et_header_style_left #et-top-navigation {
        padding-right: 40px !important;
    }
    .et_header_style_centered #et_top_search {
        position: absolute !important;
        right: -20px;
        top: 10px;
    }
    .et_header_style_centered #et-top-navigation {
        padding-right: 0px !important;
    }
} */

/* Hauptmenü responsivität */
@media (min-width: 1131px) and (max-width: 1150px) {
 #top-menu li, #top-menu li a {
 font-size: 13px;
 padding-right: 18px;
 }
 }
@media (min-width: 1101px) and (max-width: 1130px) {
 #top-menu li, #top-menu li a {
 font-size: 12px;
 }
 }
@media (min-width: 1081px) and (max-width: 1100px) {
 #top-menu li, #top-menu li a {
 font-size: 11px;
 }
 }

.nav li ul {
	/*padding-top: 10px;
	padding-bottom: 10px;*/
	width: 300px;
}
.top-menu-item a {
	/*border: 0px !important;*/
	border-top: 1px solid #94C01B !important;
}
#top-menu li li a {
	width: 260px;
	border-bottom: 1px solid #94C01B;
}
#top-menu ul li.menu-item-has-children >a:first-child:after {
    font-family: ETmodules;
    content: "5";
}

#et-secondary-menu, #et-secondary-nav {display: block !important;}
/*Hamburger schon bei 1084px
@media (max-width: 1084px){
/*.et_fullwidth_nav #main-header .container {
	width: 80% !important;
	max-width: 80% !important;
	}
#et_mobile_nav_menu {
 display: block;
 }
#top-menu {
 display: none;
 }
#et_top_search {
	float: left;
	position: relative
	}
}	*/

/* ------------------ Mobiles Menü ------------------ */
/* Menü wird auch auf mobilen Geräten fixiert, die Höhe angepasst und das Dropdown-Menü scrollbar gemacht */
@media (max-width: 980px) {
    .et_non_fixed_nav.et_transparent_nav #main-header,
    .et_non_fixed_nav.et_transparent_nav #top-header,
    .et_fixed_nav #main-header, .et_fixed_nav #top-header {
        position: fixed !important;
        } 
    }
.et_mobile_menu {
    overflow: scroll !important;
    max-height: 83vh;
    }




/* Setting the breakpoint of the mobile menu */
@media only screen and ( min-width:981px ) and ( max-width: 1080px ) {
	#top-menu-nav, #top-menu {display: none;}
	#et_mobile_nav_menu {display: block;}
	
	
	.et_header_style_left #et_top_search {
		float: left;
		position: relative;
		right: 40px;
		top: 6px;
	}
}

@media (min-width: 981px) {
/* Language Switch Flagge Indicator weg */
	.wpml-ls-menu-item a::after {
	display: none!important;
}
/* Language Switch Flagge sub-menu schmäler, zentriert */
.wpml-ls-menu-item ul.sub-menu {
/*	margin-left: -24px!important; */
	padding: 10px 4px 10px 4px!important;
	width: 58px!important;
}
}
.wpml-ls-menu-item ul.sub-menu li {
	padding: 0px !important;
}
.wpml-ls-menu-item ul.sub-menu li a {
	width: unset !important;
    padding-right: 16px !important;
}

/* ============================== Y-Button über Linie auf Apple-Devices ============================== */
.et_pb_section_0 {
    z-index: 100;
}
.et_pb_section_1 {
    z-index: 90;
}

/*Divider Klammerstyling*/
.klammeroben.et_pb_top_divider .et_pb_bottom_inside_divider, .klammeroben.et_pb_bottom_divider .et_pb_bottom_inside_divider {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 595.3 20' style='enable-background:new 0 0 595.3 20;' xml:space='preserve'%3E%3Cg fill='%239bca1d'%3E%3Cpath d='M297.6,20C133.3,20,0,0,0,0s193.7,10.2,297.6,10.2S595.3,0,595.3,0S462,20,297.6,20z'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-size: 70% 100% !important;
    background-position-x: center !important;
    background-repeat: no-repeat !important;
    transform: rotateX(126deg) !important;
}
.klammerunten.et_pb_top_divider .et_pb_bottom_inside_divider {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 595.3 20' style='enable-background:new 0 0 595.3 20;' xml:space='preserve'%3E%3Cg fill='%239bca1d'%3E%3Cpath d='M297.6,20C133.3,20,0,0,0,0s193.7,10.2,297.6,10.2S595.3,0,595.3,0S462,20,297.6,20z'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-size: 70% 100% !important;
    background-position-x: center !important;
    background-repeat: no-repeat !important;
    transform: rotateX(54deg) !important;
}

/* interner Blurb-Link nach rechts */
.blurbrechts.et_pb_blurb_position_left .et_pb_blurb_content {
    float: right;
}
/* Abstand zum y kleiner */
.blurbrechts.et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 6px;
}

/*=========================== Bloom Anmeldeformular ===========================*/
/* OPTIN TITLE */
.et_bloom .et_bloom_form_header h2 { 
	font-family: "Lato",Helvetica,Arial,sans-serif !important; 
	-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none
}
/* OPTIN MESSAGE */
.et_bloom .et_bloom_form_header p { font-family: "Lato",Helvetica,Arial,sans-serif !important; }
/* Input Fields, i.e. Email Text */
.et_bloom .et_bloom_form_container form input { 
	font-family: "Lato",Helvetica,Arial,sans-serif !important; 
}
.et_bloom .et_bloom_form_container .et_bloom_form_content input {
		background-color: #94C01B11 !important;
}
/* Button Text */
.et_bloom .et_bloom_form_container form button span { font-family: "Lato",Helvetica,Arial,sans-serif !important; }
/* FORM FOOTER TEXT */
.et_bloom .et_bloom_form_footer p { font-family: "Lato",Helvetica,Arial,sans-serif !important; }
.et_bloom .et_bloom_form_footer p span { font-family: "Lato",Helvetica,Arial,sans-serif !important; }
/*=========================== Ende Bloom Anmeldeformular ===========================*/

/* Anything Slider Controls weiß und breiter */

.as-arrows-control .as-prev {
    width: 64px;
	background-color: rgba(255, 255, 255, 0) !important;
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)) !important;
	text-align: center;
}
.as-arrows-control .as-next {
    width: 64px;
	background-color: rgba(255, 255, 255, 0) !important;
	background-image: linear-gradient(to left, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)) !important;
	text-align: center !important;
}
.as-arrows-control .custon_icon_next, .as-arrows-control .custon_icon_prev{
	color: #9BCA1C !important;
	font-weight: 700;
	font-size: 3em !important;
	}

.headerNebeneinander h1{
	display: inline !important;
	vertical-align: top !important;
	font-weight: 500 !important;
}
.headerNebeneinander h2{
	font-weight: 500 !important;
	padding-top: 12px!important;
    padding-bottom: 0!important;
}
.headerNebeneinander h3{
	display: inline !important;
	padding-right: 10px !important;
}

/*Image-Tooltip(Titel) entfernen für den y-Badge*/
.wp-image-6456{
	pointer-events:none !important;
}

/* ====================== Member-Bereich ===================== */
.swpm-post-not-logged-in-msg {
	margin: 4em 9em 4em 9em;
}
@media (max-width: 980px) {
	.swpm-post-not-logged-in-msg {
    margin: 1em 2em 1em 2em;
}
}
/* Admin Bar fixieren */ 
@media screen and (max-width: 600px) {
#wpadminbar {
    position: fixed !important;
}
}
	
/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* DAS ULTIMATIVE KONTAKTELEMENT */
/* Optional: Farbanpassungen für alle Quadrate(Textmodule) auf einmal */
/* (Die Klasse ultimatives-kontaktelement ist in allen einzelnen Quadraten(Textmodule) drinnen) */
.ultimatives-kontaktelement{
	/* Hintergrund-Farbe anpassen */
	background-color: #94C01B !important;
	/* Border-Farbe anpassen */
	border-width: 0px !important;
	border-color: #ffffff !important;
}
.ultimatives-kontaktelement:hover{
	/* Hintergrund-Hover-Farbe anpassen */
	background-color: #B5D659 !important;
	opacity: 80% !important;
	/* Border-Hover-Farbe anpassen */
	border-width: 0px !important;
	border-color: #94C01B !important;
}
/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/*Telefon-Icon*/
.icon-telefon{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fal' data-icon='phone' class='svg-inline--fa fa-phone fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M487.8 24.1L387 .8c-14.7-3.4-29.8 4.2-35.8 18.1l-46.5 108.5c-5.5 12.7-1.8 27.7 8.9 36.5l53.9 44.1c-34 69.2-90.3 125.6-159.6 159.6l-44.1-53.9c-8.8-10.7-23.8-14.4-36.5-8.9L18.9 351.3C5 357.3-2.6 372.3.8 387L24 487.7C27.3 502 39.9 512 54.5 512 306.7 512 512 307.8 512 54.5c0-14.6-10-27.2-24.2-30.4zM55.1 480l-23-99.6 107.4-46 59.5 72.8c103.6-48.6 159.7-104.9 208.1-208.1l-72.8-59.5 46-107.4 99.6 23C479.7 289.7 289.6 479.7 55.1 480z'/%3E%3C/svg%3E");	
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
.icon-telefon:hover{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fal' data-icon='phone' class='svg-inline--fa fa-phone fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M487.8 24.1L387 .8c-14.7-3.4-29.8 4.2-35.8 18.1l-46.5 108.5c-5.5 12.7-1.8 27.7 8.9 36.5l53.9 44.1c-34 69.2-90.3 125.6-159.6 159.6l-44.1-53.9c-8.8-10.7-23.8-14.4-36.5-8.9L18.9 351.3C5 357.3-2.6 372.3.8 387L24 487.7C27.3 502 39.9 512 54.5 512 306.7 512 512 307.8 512 54.5c0-14.6-10-27.2-24.2-30.4zM55.1 480l-23-99.6 107.4-46 59.5 72.8c103.6-48.6 159.7-104.9 208.1-208.1l-72.8-59.5 46-107.4 99.6 23C479.7 289.7 289.6 479.7 55.1 480z'/%3E%3C/svg%3E");	
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
/* Mail-Icon */
.icon-mail{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fal' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h416c8.8 0 16 7.2 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3C85.2 197.4 53.9 171.9 32 153.4V112c0-8.8 7.2-16 16-16zm416 320H48c-8.8 0-16-7.2-16-16V195c22.8 18.7 58.8 47.6 130.7 104.7 20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3 71.9-57.1 107.9-86 130.7-104.7v205c0 8.8-7.2 16-16 16z'/%3E%3C/svg%3E");	
	background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
.icon-mail:hover{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fal' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h416c8.8 0 16 7.2 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3C85.2 197.4 53.9 171.9 32 153.4V112c0-8.8 7.2-16 16-16zm416 320H48c-8.8 0-16-7.2-16-16V195c22.8 18.7 58.8 47.6 130.7 104.7 20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3 71.9-57.1 107.9-86 130.7-104.7v205c0 8.8-7.2 16-16 16z'/%3E%3C/svg%3E");	
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
/* Facebook-Icon */
.icon-facebook{
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23ffffff' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
.icon-facebook:hover{
		background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23ffffff' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
/* Twitter-Icon */
.icon-twitter{
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='twitter' class='svg-inline--fa fa-twitter fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
.icon-twitter:hover{
		background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='twitter' class='svg-inline--fa fa-twitter fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
/* Xing-Icon */
.icon-xing{
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='xing' class='svg-inline--fa fa-xing fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23ffffff' d='M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
.icon-xing:hover{
		background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='xing' class='svg-inline--fa fa-xing fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23ffffff' d='M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
/* Linkedin-Icon */
.icon-linkedin{
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='linkedin-in' class='svg-inline--fa fa-linkedin-in fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
.icon-linkedin:hover{
		background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='linkedin-in' class='svg-inline--fa fa-linkedin-in fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
/*SOY-Y-Icon*/
.icon-soy-y{
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='338.9px' height='542.01px' viewBox='0 0 338.9 542.01' enable-background='new 0 0 338.9 542.01' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M302.89,137.32L137.57,528.41c-1.89,4.45-4.32,7.83-7.31,10.13c-3,2.31-7.57,3.46-13.73,3.46H69.32 l71.17-161.22L34.03,137.32H89.7c4.95,0,8.85,1.2,11.67,3.59c2.82,2.4,4.91,5.13,6.28,8.21l55.92,136.48 c1.88,4.62,3.47,9.23,4.75,13.86c1.28,4.62,2.52,9.32,3.72,14.11c1.54-4.79,3.08-9.53,4.62-14.24c1.54-4.7,3.25-9.36,5.13-13.98 l52.85-136.23c1.37-3.42,3.63-6.24,6.8-8.47c3.16-2.22,6.71-3.34,10.65-3.34H302.89z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M23.7,115.8c39.07-36.3,91.36-58.55,148.78-58.55c54.73,0,104.8,20.22,143.21,53.55l23.22-54.97 C292.62,20.82,234.99,0,172.48,0C107.21,0,47.27,22.69,0,60.55L23.7,115.8z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
.icon-soy-y:hover{
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='338.9px' height='542.01px' viewBox='0 0 338.9 542.01' enable-background='new 0 0 338.9 542.01' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M302.89,137.32L137.57,528.41c-1.89,4.45-4.32,7.83-7.31,10.13c-3,2.31-7.57,3.46-13.73,3.46H69.32 l71.17-161.22L34.03,137.32H89.7c4.95,0,8.85,1.2,11.67,3.59c2.82,2.4,4.91,5.13,6.28,8.21l55.92,136.48 c1.88,4.62,3.47,9.23,4.75,13.86c1.28,4.62,2.52,9.32,3.72,14.11c1.54-4.79,3.08-9.53,4.62-14.24c1.54-4.7,3.25-9.36,5.13-13.98 l52.85-136.23c1.37-3.42,3.63-6.24,6.8-8.47c3.16-2.22,6.71-3.34,10.65-3.34H302.89z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M23.7,115.8c39.07-36.3,91.36-58.55,148.78-58.55c54.73,0,104.8,20.22,143.21,53.55l23.22-54.97 C292.62,20.82,234.99,0,172.48,0C107.21,0,47.27,22.69,0,60.55L23.7,115.8z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
/* Map-Pin-Icon */
.icon-map-pin{
background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='map-marker-alt' class='svg-inline--fa fa-map-marker-alt fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23FFFFFF' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}
.icon-map-pin:hover{
background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='map-marker-alt' class='svg-inline--fa fa-map-marker-alt fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23FFFFFF' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 60% 60%;
    background-position-x: center;
    background-repeat: no-repeat;
}

/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* Row-elemente mobil (4, 5 oder 6 Elemente werden mobil nebeneinander angezeigt) */
@media only screen and (max-width: 980px) {
	.four-columns .et_pb_column {
		width: 25%!important;
	}
	.five-columns .et_pb_column {
		width: 20%!important;
	}
	.six-columns .et_pb_column {
		width: 16.66%!important;
	}	
}
/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* Anpassung der einzelnen Quadrate(Textmodule) auf Desktop(60px X 60px ist Standard)*/
/* Diese Klassen sind in den einzelnen Quadraten(Textmodule), c1 ist immer das linkeste/oberste Quadrat */
@media only screen and (min-width: 768px) {
	.four-columns-c1{margin-top: -75px !important;}
	.four-columns-c2{margin-top: -25px !important;}
	.four-columns-c3{margin-top: 25px !important;}
	.four-columns-c4{margin-top: 75px !important;}

	.five-columns-c1{margin-top: -100px !important;}
	.five-columns-c2{margin-top: -50px !important;}
	/* c3 ist der default-case. */
	.five-columns-c4{margin-top: 50px !important;}
	.five-columns-c5{margin-top: 100px !important;}
	
	.six-columns-c1{margin-top: -125px !important;}
	.six-columns-c2{margin-top: -75px !important;}
	.six-columns-c3{margin-top: -25px !important;}
	.six-columns-c4{margin-top: 25px !important;}
	.six-columns-c5{margin-top: 75px !important;}
	.six-columns-c6{margin-top: 125px !important;}
}
/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/