.elementor-widget-theme-post-content ul{
list-style-type: disc;
margin-left:2.3em;
}
.elementor-widget-theme-post-content li {
margin-left:-1em;
} .job-title, .sjb-page .list-data .v1 .job-description p, .job-description li,
.job-features, .job-features p, .job-features li {
color: rgb(26, 12, 36);
line-height: 1.6em;
}
#sjb-application-form h3 {
color: black;
padding: 0px;
margin-left: 0px;
margin-top: 25px;
font-weight: normal;
}
.jobpost-form .form-box{
border: none!important;
margin: 0px!important;
}
#sjb-application-form {
margin-top: 25px;
margin-bottom: 25px;
padding:25px;
background-color: rgb(253, 251, 243);
}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-control:hover,
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-control {
}
.sjb-page .sjb-detail .list-data .v1 ul li::before,
.sjb-page .sjb-detail .list-data .v2 ul li::before {
color: rgb(26, 12, 36);
content: "\f111"!important;
font-family: "FontAwesome";
font-size: 7px;
left: 0;
position: absolute;
top: 0;
}
.job-description p, 
.job-description ul,
.job-description li  {
line-height: 1.6em;
} #jobapp-tc { margin-top:15px;}
#jobapp-tc div {
line-height: 1.6em;
}
.edv-text {
float: right;
width: 800px;
padding-left: 9px;
margin-top: 10px;
}
@media only screen and (max-width: 620px) {
.edv-text {width: 300px;}
} .fa fa-black-tie {
display: none;
} a.mega-menu-link::before {
margin-top:-3px!important;
} .leaflet-control-attribution a {
font-size: 7px!important;
} .atrio-header-section {
z-index: 1000;
} .header-textbox {
min-width:515px;
}
@media (max-width: 1024px){
.header-textbox {
min-width:100%;
}
.header-section {
background-image: none!important;
}	
}
@media (max-width: 1024px) and (max-height:768px) {
.header-section {
background-image: none!important;
}
.header-section .elementor-container {
min-height:none;
}	
.header-section h1 {
font-size: 36px;
}
} .ecs-event {
width:100%;
list-style-type: none;
margin-left:0em!important;
margin-top: 5px;
margin-bottom: 15px;
background-color: var( --e-global-color-45d2d18 );
padding: 0px;
padding-bottom:25px;
display: block;
}
.entry-title {
margin-bottom:7px;
} 
.entry-title a {
display: inline-block;
color: #1A0C24;
font-size: 20px;
line-height: 1.6em;    
padding-bottom:00px;
width:100%;
height:100%;
padding-top: 20px;
padding-left: 20px;
position: relative;
top:0;
left:0;
margin-bottom:0px;
}
.duration {
padding-top: 0px;
padding-bottom: 30px;
padding-left: 20px;
}
.duration span {
color: #E40039;
font-size: 14px;
}  .tribe-events-back a{
font-weight: 400!important;
}
.tribe-events-single-event-title {
font-size:55px!important;
}
.tribe-event-date-start, .tribe-event-time, .tribe-event-date-end  {
font-size:26px;
}
.tribe-events-calendar-latest-past__event-title-link .tribe-common-anchor-thin,
.single-tribe_events .tribe-events-event-meta { border:0px;
}
.single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-gcal:hover, .single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-ical:hover {
color: #3E76C2!important;
} 
.single-tribe_events a.tribe-events-gcal:hover,
.single-tribe_events a.tribe-events-ical:hover
{
color: #DD003D!important;
}
.tribe-events-notices {
background: #E2EBF6!important;
border-radius: 0px!important;
border: 0px!important;
color: #DD003D!important;
margin: 20px 0 28px!important;
padding: 15px 40px 15px 28px!important; 
text-shadow: none!important;
} .ectbe-clslist-inner-container{
margin-top:1em;
}
.ectbe-clslist-event-date {
width:200px;
}
.ectbe-date-area {width:200px;}
.ectbe-clslist-time,
.ectbe-icon-location {
margin-left:-0.5em;
}
.tribe-address .tribe-delimiter {
display:none!important;
}
.tribe-address {
margin-bottom: 1em
}
@media only screen and (max-width: 768px) {
.ectbe-clslist-event-date {width:100%;}
.ectbe-date-area {width:100%;}    
}
.tribe-events-read-more {
font-weight: bold!important;
} .elementor-toggle-item li{
list-style-type: disc!important;
margin-left: 20px;
margin-top: 5px;
}  .sjb-page .btn-primary{
border-radius: 0px; text-transform:none!; 
font-weight: 600;
} .sjb-page {
background: none!important;
} .sjb-page .sjb-filters.sjb-filters-v1 {
background: none;
padding: 0px;
} .sjb-page .list-data .v1 {
border: 0px;
} .sjb-page .sjb-filters.sjb-filters-v1 .btn-search {width: 50px} .sjb-page .job-title {
font-weight: 700;
font-size: 24px;
} .sjb-page .sjb-detail .list-data .v1 .job-features {padding-bottom: 50px;} .elementor-post__title {
padding-right:38px;
padding-left:0px;
display: inline-block
}
@media only screen and (max-width: 640px) {
.elementor-post__title {
padding-right:25px;
padding-left:0px;
}
.elementor-post__text {
background-size: 15px;   
padding-left:8px!important;
padding-right:25px;
}
} .burger-mobile a {
font-weight: normal!important;
}
.elementor-menu-toggle {
border:0!important;
}  .suchformular {
max-width: 200px; width: auto;
border:0!important;
}
@media only screen and (max-width: 796px) { .suchformular {display:none}
}
.suchformular button, .suchformular button {
padding-top:9px;
padding-left:8px;
padding-right: 8px;
padding-bottom: 8px;
}
.suchformularMobil {
max-width: 100%;
width: auto; 
}
.elementor-kit-9 input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-9 textarea:focus, .elementor-kit-9 .elementor-field-textual:focus {
border:0px solid ;
}
.elementor-kit-5463 input:not([type="button"]):not([type="submit"]), .elementor-kit-5463 textarea:focus, .elementor-kit-5463 .elementor-field-textual:focus, .elementor-search-form__input:focus {
border: 0px none transparent!important;
}
.elementor-search-form__container {padding-left:2px;}
.elementor-search-form__container {
font-size: 10px!important;
} .suchformular .elementor-widget-container {
margin-top:0px!important; }  @media only screen and (min-width: 960px) {
.onlymobile{display:none!important}
}  .job-listing-categories {
font-family:"Open Sans", sans-serif;   
}
.job-category {
border:none!important;
padding:16px 20px 16px 20px!important;        
}
.job-category.active {
border:none;
}
.job-content {
font-family:"Open Sans", sans-serif;
}
.job-cta {
width: 15%!important;  
}
.job-cta a {
font-size: 1em!important;
font-family:"Open Sans", sans-serif!important;
font-weight:bold!important;
padding: 5px!important;
letter-spacing: 0!important;
text-transform: none!important;
}
.jp-apply-button{
text-transform: none!important;
letter-spacing: 0!important;
}   .tribe-events-single-event-description p {
font-family: "Open Sans", sans-serif;
}
.tribe-events-single-event-description a, 
.tribe-events-single-event-description a:active, 
.tribe-events-single-event-description a:focus
.tribe-events-content blockquote{
color: #3E76C2!important;
text-decoration:none!important;
border-color:transparent!important;
font-weight: normal!important;	
}
.tribe-events-single-event-description a:hover {
color: rgba(228,0,57,0.8)!important;
}
.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical { }
.tribe-events-single-section-title {
text-transform: none!important;
letter-spacing:0px!important;
} .tribe-events .tribe-events-c-top-bar__nav-list-item {
list-style-type: none;
}
.tribe-events-calendar-latest-past__event-title {
color: #EA083D!important;
}
.tribe-events-calendar-latest-past__heading {
font-size: 55px!important;
color:#EA083D!important;
font-weight: bold!important;
}
.tribe-events .tribe-events-c-events-bar__search-form {
width: auto;
} .tribe-events-c-view-selector__content {
display:none!important;
} .tribe-events-c-events-bar--border, .tribe-events-c-events-bar--border {
border: 0px solid transparent!important;
}
.tribe-events-c-search__input {
border: 1px solid #707070!important;
width: 373px!important;
padding-bottom:7px!important;
padding-top:7px!important;	
margin-right:15px!important;	
}
.tribe-events-c-search__input:focus {
border: 1px solid #707070!important;
}
#tribe-events-events-bar-search > form > button {
background-color: #EA083D;
border-radius: 0;	
text-transform: none;
font-weight: 400;
font-size: 16px;		
} .tribe-common-h3 {
color: #727272!important;
font-size: 18px!important;
background-color: #E2EBF6!important;
text-transform: none;
border-radius: 0px!important;   
border:0px!important;
} .tribe-events-c-top-bar__nav-link--prev,
.tribe-events-c-top-bar__nav-link--next {
font-size: 18px!important;
background-color: #E2EBF6!important;
text-transform: none;
border-radius: 0px!important;    
padding:15px!important;    
}
.tribe-events-c-top-bar__today-button {
color:#727272!imoprtant;
border:none!important;
font-size:18px!important;
padding:15px!important;  
border-radius: 0px!important;    
background-color: rgba(226, 235, 246, 0.47)!important;      
}
.tribe-events-c-top-bar__today-button:hover {
border:none!important;
font-size:18px!important;
background-color: #E2EBF6!important;
} .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events .tribe-events-calendar-list__event-date-tag-daynum {
color:#3C3C3C;
font-size: 22px!important;
font-weight: 400;
}
.tribe-events-calendar-list__event-title {
font-size: 20px!important;
}
.tribe-events-calendar-list__event-venue {
font-size: 13px!important;
font-style: italic!important;
color: #3C3C3C!important;		
}
.tribe-events-calendar-list__event-title-link  {
color: red!important;			
}
.tribe-events-calendar-list__event-venue tribe-common-b2,
.tribe-common .tribe-common-b2--bold {
font-weight: 400!important;
}
.tribe-events-c-ical {
text-align: left!important;
}
.tribe-events .tribe-events-c-ical__link {
border:0px solid transparent!important;		
} .tribe-events-c-nav__prev,
.tribe-events-c-nav__next{
border-radius: 0;	
text-transform: none;
font-weight: 400;
font-size: 16px!important;
padding-left: 10px!important;
padding-right: 10px!important;
border-radius: none;
}
.tribe-events-c-nav__next-label,
.tribe-events-c-nav__prev-label {	 {
color: white
}
.tribe-events-c-nav__prev,
.tribe-events-c-nav__next{
}
.tribe-events-c-nav__prev a,
.tribe-events-c-nav__next a{
}
.tribe-events .tribe-events-c-nav__next:disabled, 
.tribe-events .tribe-events-c-nav__prev:disabled {
background-color: #ffffff!important;	
}
.tribe-events .tribe-events-c-ical__link {
align-items: center;
color: #334aff;
border: 1px solid #334aff;
border-radius: 4px;
display: inline-flex;
font-weight: 700;
justify-content:center
}
.tribe-events .tribe-events-c-ical__link:before {
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10m5-5H1' stroke='%23334aff' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E"); */
background-repeat: no-repeat;
background-size: contain;
content: "";
display: inline-block;
flex: none;
height: 10px;
margin-right: 8px;
width:10px
}
.tribe-events-back a{
font-weight: 400!important;
}
.tribe-events-single-event-title {
font-size:55px!important;
}
.tribe-event-date-start, .tribe-event-time  {
font-size:26px;
}
.tribe-events-calendar-latest-past__event-title-link .tribe-common-anchor-thin,
.single-tribe_events .tribe-events-event-meta {
background-color: #E2EBF6!important;
border:0px;
}
.tribe-events-c-subscribe-dropdown__button-text {
display: none;
}  .elementor-search-form__container, body {
font-size: 0.9em!important;
}