https://intercongress.alterstraumatologie-kongress.de/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* ----------------------- */
/* --------Fonts---------- */
/* ----------------------- */

/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('https://intercongress.alterstraumatologie-kongress.de/wp-content/themes/salient-child/fonts/poppins-v20-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('https://intercongress.alterstraumatologie-kongress.de/wp-content/themes/salient-child/fonts/poppins-v20-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('https://intercongress.alterstraumatologie-kongress.de/wp-content/themes/salient-child/fonts/poppins-v20-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('https://intercongress.alterstraumatologie-kongress.de/wp-content/themes/salient-child/fonts/poppins-v20-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('https://intercongress.alterstraumatologie-kongress.de/wp-content/themes/salient-child/fonts/poppins-v20-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/*EventOn - Google Maps Feld im grblockten zustand (Complianz) groß machen*/
div#event_gmap {
    width: 100% !important;
    min-height: 200px !important;
    max-height: 250px;
}
.cmplz-blocked-content-container {
    background-image: url(https://intercongress.alterstraumatologie-kongress.de/en/wp-content/plugins/complianz-gdpr/assets/images/placeholders/google-maps-minimal-1280x920.jpg) !important;
}


span{
	font-family: 'Poppins' !important;
}

h1, h2, h3, h4, h5, h6, span, strong, p{
	word-break: keep-all !important;
	word-wrap: normal !important;
	hyphens: none !important;
}
h2.WortBrechen{
	hyphens: auto !important; 
	-ms-hyphens: auto !important; /* ab IE10 */
    -moz-hyphens: auto !important; /* seit Firefox 6 */
    -webkit-hyphens: manual !important; /* seit Safari 5.1 (OS X), Safari 4.1 (iOS) */
}

/* --------Font-Size in Buttons---------- */
a.nectar-button.small {
    font-size: 16px !important;

}

/* --------Complianz Punkte vor Links entfernen---------- */
.cmplz-documents.cmplz-links ul li {
    list-style: none !important;
}

/* ----------------------- */
/* --------Header--------- */
/* ----------------------- */
@media only screen and (max-width: 600px) {
	div#header-outer {
    	padding: 20px 0px !important;
	}
}
div#header-outer {
	padding: 5px 0px;
}
/* --------Menü- join-Us-Button--------- */
#top nav>ul>li[class*=button_bordered]>a:before {
    border-color: #303e4a !important;
    opacity: 0.9 !important;
}


/* --------Startseite - Header--------- */
span.beginning-text {
    display: block !important;
}

@media only screen and (min-width: 600px) {
   .nectar-rotating-words-title.element_stagger_words.markup-generated.animated-in h1 {
    font-size: 50px !important;
}
}

/*--------------------------------*/
/*----------Multi Language--------*/
/*--------------------------------*/

/*Lenguage Swictcher - German*/
li#menu-item-2967 a.current_language, li#menu-item-2967 a.current_language {
    color: #007ec3 !important;
    font-weight: 600 !important;
}
li#menu-item-2967 a[title="DE"], li#menu-item-2967 a[title="EN"], li#menu-item-2979 a[title="DE"], li#menu-item-2979 a[title="EN"]{
	margin-left: 5px !important;
}
/*Lenguage Swictcher - English*/
li#menu-item-2979 a.current_language, li#menu-item-2979 a.current_language {
    font-weight: 600 !important;
}

@media only screen and (min-width: 1000px) {
	/*Lenguage Swictcher - Divider - German*/
	div#header-outer.transparent li a[title="DE"]:after, div#header-outer.transparent ul.buttons.sf-menu li a[title="DE"]:after {
	    content: '|';
	    padding-left: 5px !important;
	    color: white !important;
		font-weight: 400 !important;
	}
	div#header-outer.small-nav li a[title="DE"]:after, div#header-outer.small-nav ul.buttons.sf-menu li a[title="DE"]:after {
	    content: '|';
	    padding-left: 5px !important;
	    color: #303e4a !important;
		font-weight: 400 !important;
	}
}

@media only screen and (max-width: 1000px) {
/*Lenguage Swictcher - Divider - mobile menu*/
li.menu-item.menu-item-type-gs_sim.menu-item-object-gs_sim a[title="DE"] {
    padding-right: 10px !important;
	border: 0px solid #fff !important;
    border-right-width: 1px !important;
}
li.menu-item.menu-item-type-gs_sim.menu-item-object-gs_sim a[title="EN"] {
    margin-left: 10px !important;
}
}
@media only screen and (max-width: 1300px) {
	ul.sf-menu.sf-js-enabled.sf-arrows a {
	    font-size: 14px !important;
		}
		li#menu-item-2967 a, li#menu-item-2979 a{
		font-size: 13px !important;
	}

}

/* ----------------------- */
/* ---------Body---------- */
/* ----------------------- */

body {
 hyphens: auto !important;
}

/* ------------------------------------ */
/* --------KONGRESS GESTALTEN---------- */
/* ------------------------------------ */
/* --------Border for List icons---------- */
.checkicons i.icon-default-style.icon-salient-check::before {
    border-style: solid !important;
    border-radius: 50px !important;
    padding: 2px !important;
    border-width: 2px !important;
}
.arrowicons i.icon-default-style::before {
    border-style: solid !important;
    border-radius: 50px !important;
    padding: 2px 7px 2px 8px !important;
    border-width: 2px !important;
}

/* --------Wir sind - Anpassung Icon Größe---------- */
.iconanpassung .iwithtext .iwt-icon img  {
    width: 50px !important;
}
.iconanpassung .iwithtext .iwt-text {
    padding-left: 70px !important;
}
/* --------Zahlen---------- */
.nectar-milestone .number {
	 font-family: 'Poppins' !important;
}

/*-----interaktives Bild > Beschreibung über Plus-------*/
.nttip {
    border-radius: 0px !important;
    padding: 10px 20px !important;
	font-size: 18px !important;
	color: #303e4a !important;
	max-width:400px !important;
}

/* --------Logos - preview and next button ---------- */
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {
  position: absolute;
  right: 44% !important;
  top: 140% !important;
}
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {
  position: absolute;
  left: 44% !important;
  top: 140% !important;
}

/* --------Logos - grey and color on hover---------- */
.greystylelogo{
	transition: filter .45s;
    -webkit-filter: grayscale(100%) !important; /* Safari 6.0 - 9.0 */
    filter: grayscale(100%) !important;
}
.greystylelogo:hover{
  -webkit-filter: grayscale(0%) !important; /* Safari 6.0 - 9.0 */
  filter: grayscale(0%) !important;
}

/* ------------------------------------ */
/* --------------KONTAKT--------------- */
/* ------------------------------------ */

/* ----KARTE Schrift---- */
.leaflet-popup-content {
    color: white !important;
    font-size: 17px !important;
    width: 266px !important;
}
/* ----KARTE Hintergrund---- */
.leaflet-popup-content-wrapper {
    background-color: #96bd0d !important;
    border-radius: 0px !important;
    box-shadow: 0 2px 6px rgba(0,0,0,.3) !important;
}
/* ----KARTE Zipfel---- */
.leaflet-popup-tip {
    background: #96bd0d !important;
}
/* ----KARTE Lable in die Mitte---- */
.leaflet-popup.leaflet-zoom-animated {
    left: -155px !important;
}
/* ----KARTE X-Button---- */
a.leaflet-popup-close-button {
    display: none !important;
}
/* ----Kontakt Text - E-Mail Adresse brechen---- */
.breakAllWords {
    word-break: break-all !important;
}

/* ------------------------------------ */
/* ------------DAS SIND WIR------------ */
/* ------------------------------------ */

/* ------------Unsere Verantwortung - Flip Box------------ */
.UnsereVerantwortung .flip-box-front .inner svg path {
	fill: white !important;
}
.UnsereVerantwortung .flip-box-back .inner {
    padding: 35px !important;
}
#offeneStellen .nectar-fancy-box .box-bg:after {
    background-color: #00000060!important;
    background-image: linear-gradient(90deg, rgb(0, 131, 207, 0.9), #96bd0d90) !important;
}


/* ------------------------------------ */
/* --------------Join Us--------------- */
/* ------------------------------------ */
html body .nectar-fancy-box div.inner {
    padding-bottom: 0% !important;
    min-height: 0px !important;
}
/* Zahlen im Bewerbungsprozess */
.centerItem {
    margin: auto !important;
    width: 60px;
}
/* ------------------------------------ */
/* ----------Unvergessliches----------- */
/* ------------------------------------ */

/* ----------Jahreszahl immer sichtbar machen----------- */
.vert-center:has(.withoutAnimation) {
    opacity: 1 !important;
    transform: unset !important;
    left: 0 !important;
	-ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}
/* ----------Pfeil nach Jahreszahl anpassen----------- */
.portfolio-items .vert-center i.icon-default-style.iconsmind-Arrow-Right.accent-color {
    margin-top: -5px !important;
    font-size: 27px !important;
}


/* ----------------------- */
/* --------Footer---------- */
/* ----------------------- */

/* --------Footer-Link > Remove fancy underline---------- */
.noUnderlineEffekt a {
    background-image: none !important;
}
/* --------Footer-Link > add green on hover---------- */
.noUnderlineEffekt a:hover {
    color: #93C01F !important;
}
/* --------Footer-Link > style of divider---------- */
span.TextDividerLine {
    color: #93C01F !important;
    font-weight: 500 !important;
    padding: 0px 6px !important;
}

.nectar_icon, .zoomBigger {
  transition: transform .2s !important; /* Animation */
}
.nectar_icon:hover, .zoomBigger:hover {
  transform: scale(1.2) !important; /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}


/* --------Logo Carousel---------- */
#logocarousel .normal-container.container {
    max-width: 100% !important;
}

.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 90px 0 90px 0;
    left: -5%;
}


/* ----------------------- */
/* --------Mobile---------- */
/* ----------------------- */
@media only screen and (max-width: 600px) {
  	span.TextDividerLine {
  	  color: transparent !important;
		padding: 0px 0px !important;
	}
	.noUnderlineEffekt a {
 	   text-decoration:underline !important;
	}
	
	/* --------Startseite - Header--------- */
    .nectar-rotating-words-title .dynamic-words span {
        white-space: normal !important;
    }
}
@media only screen and (max-width: 450px) {
    #slide-out-widget-area.slide-out-from-right {
        padding-left: 28px !important;
        padding-right: 30px !important;
    }
}

















/* ------------------------------------------ */
/* --------Kongress finden EVENT ON---------- */
/* ------------------------------------------ */
p#evcal_cur {
    font-weight: 600 !important;
    font-size: 39px !important;
    text-transform: capitalize !important;
}
span.evoet_title.evcal_desc2.evcal_event_title {
    font-weight: 600 !important; 
    text-transform: none !important;
    font-size: 25px !important;
}

div#evcal_head {
    margin-bottom: 10px !important;
}

.evo_cal_above {
    display: none !important;
}
.evo_search_bar {
    display: block !important;
	margin-top:0px !important;
}
.evo_search_bar.evo_hidden {
    height: 40px;
}
div#evcal_head {
    width: 50% !important;
}

input#evo_search_bar_in_795 {
    border-radius: 0px !important;
}


span.evoet_c2.evoet_cx .date {
    font-weight: 800 !important;
    font-size: 30px !important;
}
span.evoet_c2.evoet_cx .month {
    font-weight: 800 !important;
    font-size: 16px !important;
}



p.evo_arrows span {
    border-width: 2px !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows {
    background-color: transparent !important;
}



.evo_cal_above span.evo-search, p.filtering_set_val, .evo_cal_above span.evo-sort-btn {
    background-color: transparent !important;
    border-width: 2px !important;
    border-color: #93C01F !important;
    border-style: solid !important;
    border-radius: 0px !important;
    opacity: 100% !important;
    padding: 3px 19px !important;
    transition: 0.3s !important;
	color: #93C01F !important;
}
input#evo_search_bar_in_875 {
    height: 40px !important;
}
.evo_filter_nav.evo_filter_r.vis, .evo_filter_nav.evo_filter_l {
    display: none !important;
}
p.filtering_set_val:hover, p.evo_filter_val:hover {
    background-color: #93C01F !important;
	color: white !important;
}

p.filtering_set_val:before, p.evo_filter_val:before {
    color: #93C01F !important;
    opacity: 100% !important;
}
p.filtering_set_val:hover:before, p.evo_filter_val:hover:before {
    color: white !important;
}
p.filtering_set_val {
    height: 40px !important;
	font-size: 16px !important;
}
p.evo_filter_val{
	font-family: 'Poppins' !important;
	font-size: 14px !important;
	border: none !important;
	padding-left: 37px !important;
}
p.evo_filter_val:before{
	padding-left: 6px !important;
}

p.filtering_set_val em.fa.fa-caret-down {
    display: none !important;
}

.evo_filter_menu .eventon_filter_dropdown {
    max-height: 100% !important;
    overflow: hidden !important;
}

/* Filter Fachbereich kleines Dreieck */
.eventon_filter_line .evo_filter_tax_box.vis .filtering_set_val em{
	background-color: transparent !important;
}


/* Filter Fachbereich immer sichtnbar machen */
.eventon_sorting_section {
    background-color: transparent !important;
    padding: 0px !important;
}



/* Dropdown Filter Fachbereich */
.evo_filter_inside.evo_filter_menu_in {
    border: none !important;
    border-color: #93C01F !important;
    border-radius: unset !important;
    background-color: #f7f7f7 !important;
    box-shadow: 4px 4px 171px 71px rgba(0, 0, 0, .08) !important;
	font-family: 'Poppins' !important;
}
/* Dropdown Filter Fachbereich - Check Icon */
p.evo_filter_val:before {
    color: #93C01F !important;
}
.eventon_filter_dropdown{
	    width: 289px !important;
    border: none !important;
    color: #303e4a !important;
}
.eventon_filter_dropdown p:last-child{
    padding-bottom: 15px !important;
}


.evcal_evdata_row {
    border-radius: 0px !important;
}

span.evo_end {
    display: none !important;
    border-radius: 0px !important;
}


.evcal_evdata_row {
    padding: 22px 12px 18px 12px !important;
}
.eventon_list_event p {
    padding-bottom: 3px !important;
}

.evcal_evdata_row.evo_clik_row .evo_h3 {
    padding-top: 0px !important;
margin-top: -1px !important;
    text-transform: none !important;
}

a.evo_ics_nCal {
    text-transform: none !important;
    font-size: 18px !important;
	color: #303e4a !important;
}
a.evo_ics_nCal:hover {
    color: #97bd0d !important;
}

a.evcal_btn.evo_cusmeta_btn {
    text-transform: none !important;
    margin-top: 0px !important;
    border-radius: 0px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em !important;
}



span.evcal_evdata_icons {
    margin-right: 6px !important;
}

span.evcal_evdata_icons {
    margin-right: 6px !important;
}
span.evcal_evdata_icons i.fa.fa-calendar {
    margin-left: 6px !important;
}

span.evoet_eventtypes.level_4.evcal_event_types i {
    display: none !important;
}

em.evoetet_val.evoet_dataval {
    font-weight: 400 !important;
    letter-spacing: 0.03em !important;
    font-size: 13px !important;
    word-break: break-word !important;
}

span.evo_eventcolor_circle {
    display: none !important;
}


span.evoet_eventtypes.level_4.evcal_event_types em:has(i) {
    display: none !important;
}

.sep_month_events {
    border-width: 0px !important;
}

span.evo_event_headers.virtual_physical.vir, span.evo_event_headers.virtual.vir {
border-radius: 0px !important;
    padding-top: 6px !important;
    padding-bottom: 5px !important;
    background-color: #97bd0d !important;
    letter-spacing: 0.03em !important;
    text-transform: none !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

.eventon_list_event.no_events {
    border-width: 0px !important;
}

.no_events {
    font-size: 18px !important;
    color: #303E4A !important;
    text-transform: none !important;
}

p.filtering_set_val.set.show {
    color: #93C01F !important;
}

span.evoet_c2.evoet_cx {
    min-width: 55px !important;
}
em.evcal_location {
    font-size: 14px !important;
    font-weight: 400 !important;
	padding-top: 5px !important;
	line-height: 19px !important;
}

span.evoet_title.evcal_desc2.evcal_event_title {
    padding-bottom: 0px !important;
}

.evcal_month_line {
    color: #303E4A !important;
    padding-top: 14px !important;
    padding-bottom: 10px !important;
}
.evcal_month_line p {
    background-image: linear-gradient(to right,#c3dd82 0,rgba(0,0,0,0.01) 100%);
    background-size: 100% 32% !important;
    background-position: left 100% !important;
    background-repeat: no-repeat !important;
    display: inline-block !important;
    padding-left: 5px !important;
    transition: background-size .9s cubic-bezier(.15,.75,.4,1),opacity .25s ease !important;
}



.evopop_top {
    border-left: none !important;
}

span.evoet_eventtypes.level_4.evcal_event_types{
    margin-bottom: 3px !important;
}
span.evoet_tags.evo_above_title {
    margin-bottom: 8px !important;
}
body .EVOSR_section input[type=text], .evo_search_bar input[type=text] {
    background-color: transparent !important;
    border-radius: 0px !important;
    font-size: 16px !important;
    color: #303e4a !important;
    padding: 8px 10px 9px 10px !important;
}

a.evosr_search_clear_btn.show i.fa.fa-close {
    margin-top: 2px !important;
    color: #94bd0d !important;
}

.evo_search_bar_in {
    height: 40px !important;
}


.ajde_evcal_calendar.sev #evcal_list .eventon_list_event {
    border-radius: 0px !important;
}
#evcal_list .sep_month_events {
    border-radius: 0px !important;
}
.evo_lightbox.eventcard .evo_lightbox_body, .evo_lightbox .evo_lightbox_body, .evo_lightbox .evolb_content {
    border-radius: 0px !important;
}
.evocard_box {
    border-radius: 0px !important;
}


/*---Fachbereiche Tags----*/
span.evoet_eventtypes.level_4.evcal_event_types em.evoetet_val.evoet_dataval {
    background-color: #0083cf !important;
    margin-right: 2px !important;
    padding: 4px 4px 4px 7px !important;
    color: white !important;
    margin-bottom: 5px !important;
}
span.evoet_eventtypes.level_4.evcal_event_types em.evoetet_val.evoet_dataval:after {
    content: "////" !important;
    letter-spacing: -6px !important;
    margin-left: -4px !important;
    color: #0083cf !important;
    padding-right: 4px !important;
}


span.evoet_eventtypes.level_4.evcal_event_types em.evoetet_val.evoet_dataval:last-child {
    padding-right: 7px !important;
    margin-right: 0px !important;
}
span.evoet_eventtypes.level_4.evcal_event_types em.evoetet_val.evoet_dataval:last-child:after {
    content: none !important;
}

span.evoet_location.level_3 {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

div#evcal_head {
    margin-top: 0px !important;
}





div#evcal_head.calendar_header {
    display: flex !important;
    flex-direction: column !important;
}
.evo_header_title {
    order: 2 !important;
    padding-top: 30px !important;
}
.evo_cal_header_end_content {
    order: 1 !important;
}


div.ajde_evcal_calendar.sev.clean.esty_5.szL.filters_go {
    display: flex !important;
    flex-direction: column !important;
}

div#evcal_head {
    order: 2 !important;
}
.evo_filter_bar.evo_main_filter_bar.eventon_sorting_section.vis {
    order: 1 !important;

}
div#eventon_loadbar_section {
    order: 3 !important;
}
.evo_events_list_box {
    order: 4 !important;
}
.clear {
    order: 5 !important;
}
div#evcal_footer {
    order: 6 !important;
}

.wpb_text_column.wpb_content_element.kongressFinden {
    margin-bottom: 0px !important;
}
.evo_search_bar input[type=text] {
    padding: 5px 19px !important;
    font-size: 16px !important;
    font-family: 'Poppins' !important;
}
.evo_search_bar input[type=text]::placeholder {
    color: #303e4a95 !important;
}

i.fa.fa-chevron-left, i.fa.fa-chevron-right {
    transform: translate(0, 2px);
	color: #93C01F !important;
}

p.evo_arrows {
    padding-left: 20px !important;
}


/* --------Mobile Anpassung----------- */
@media only screen and (max-width: 690px){
	div#evcal_head {
    	width: 100% !important;
	}
	span.evoet_eventtypes.level_4.evcal_event_types em.evoetet_val.evoet_dataval:after {
         margin-left: -3px !important;
    }
    p.desc_trig_outter a {
        padding-left: 0px !important;
    }

    em.evoetet_val.evoet_dataval {
            font-size: 12px !important;
    }
    em.evcal_location {
        font-size: 12px !important;
        line-height: 17px !important;
    }
    a.evo_ics_nCal {
        font-size: 16px !important;
    }

    .eventon_filter.evo_sortOpt.evo_sortList_event_type p.filtering_set_val {
        padding: 3px 10px !important;
    }

    a.hasFtIMG.desc_trig.evo_orthopaedie-unfallchirurgie.evo_rehabilitation.evo_sportmedizin.mul_val.evcal_list_a.allday {
        padding: 20px 0px !important;
    }

    span.evoet_title.evcal_desc2.evcal_event_title {
        font-size: 18px !important;
        line-height: 23px !important;
		margin-top: 4px !important;
    }
	span.evoet_eventtypes.level_4.evcal_event_types em.evoetet_val.evoet_dataval {
    	margin-bottom: 0px !important;
	}
	.ajde_evcal_calendar.szM .calendar_header .evcal_arrows {
    	height: 38px !important;
    	width: 38px !important;
	}
	.evo_header_title {
    	padding: 10px 0 !important;
	}
}

/* ------------------------------------------------ */
/* --------ENDE Kongress finden EVENT ON----------- */
/* ------------------------------------------------ */






