/*
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
*/
body #header-secondary-outer .nectar-center-text {
    font-size: 16px;
    line-height: 16px;
    max-width: 200%;
    font-family: 'Inter';
    text-transform: none;
    letter-spacing: 0px;
    font-size: 14px;
    font-weight: 300;
    text-align: right;
}

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a, #header-outer.transparent .slide-out-widget-area-toggle a i.label, #header-outer.transparent #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-outer.transparent #top nav ul #search-btn a .icon-salient-search, #header-outer.transparent #top nav ul #nectar-user-account a span, #header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i, #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, #header-outer.transparent #top .sf-menu > li.nectar-regular-menu-item > a > .nectar-menu-icon, #header-outer.transparent .nectar-header-text-content, #header-outer.transparent .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a {
    color: #ffffff !important;
    opacity: 1;
    font-size: 13px;
}

a {
text-underline-offset: 4px;
}

h2 {
    color: #244C65;
    hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
}

h3 {
    color: #244C65;
}

h4 {
    color: #244C65;
}
.button-themenwelten h4 {
      color: #244C65!important;
}  

#ajax-content-wrap .link_wrap, #header-outer .link_wrap .left-top-rounded{
    border-top-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}


#ajax-content-wrap .nectar-cta.border_radius_6px .link_wrap, #header-outer .nectar-cta.border_radius_6px .link_wrap {
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 00px !important;
}

.clients.carousel.four-cols>div {
    margin: 0 10px;
    padding-right: 40px;
}
.nectar-badge.border-radius-5px .nectar-badge__inner  {
    border-top-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.nectar-badge.border-radius-3px .nectar-badge__inner  {
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    line-height:1.3em;
}

.padding-amount-medium .nectar-badge__inner {
    padding: 1.7em 2.2em;
}

.nectar_cascading_images .cascading-image .img-wrap, body .nectar_cascading_images .cascading-image img {
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
}
.nectar_cascading_images .cascading-image .bg-layer>.bg-color, .nectar_cascading_images .cascading-image .img-wrap {
    display: inline-block;
    border-top-right-radius: 60px;
     border-bottom-left-radius: 60px;
}

.nectar-icon-list-item {
    margin-bottom: 22px;
}
.nectar-icon-list[data-icon-size=medium][data-icon-style=no-border] .nectar-icon-list-item {
    padding-left: 60px;
}
.nectar-icon-list .list-icon-holder img.nectar-icon-image {
    padding: 0%
}

.divider-border {
    margin: 0px;
}


.nectar-highlighted-text[data-style="regular_underline"][data-exp="default"] em {
    background-position: left 100%;
}

.nectar-dropcap {
    font-size: 5em;
    padding: 6px 10px 0 0;
}
.single-post #page-header-bg[data-post-hs="default_minimal"] {
background: linear-gradient(0deg, #244c65 10%, #142B3A 90%);
}
.blog-recent[data-style=title_only] .col {
    background-color: #e2e2e2;
    margin-bottom: 0%;
}

.nectar-cta[data-style=curved-arrow-animation] .link_text {
    background: #ea690b;
    padding: 8px 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    font-family: 'Montserrat';
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
}

@media only screen and (min-width: 1100px) {
    .nectar-icon-list[data-direction=horizontal][data-columns="5"] .nectar-icon-list-item {
    width: calc(20% - 2%);
    margin: 0 2% 5% 0;
}
}
@media only screen and (max-width: 999px) {
    .nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item {
        width: calc(50% - 5%);
        margin: 0 5% 2% 0;
    }
}
@media only screen and (max-width: 690px) {
    .nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item {
        width: 100%;
        margin: 0 0 6% 0;
    }
}
@media only screen and (max-width: 999px) {
    .vc_row-fluid[data-column-margin="100px"] .wpb_column:not([class*="vc_col-xs-"]):not(.child_column):not(:last-child), .inner_row[data-column-margin="100px"] .child_column:not([class*="vc_col-xs-"]):not(:last-child) {
        margin-bottom: 50px;
    }
}


@media only screen and (min-width: 1400px) {
	/* Reihenfolge ändern. Erst Titel dann Custom Fields anzeigen */
	.nectar-post-grid-item__custom-fields  {
		order: 2 !important;
		flex-wrap: unset !important;
	}

	.post-heading-wrap {order: 1 !important;}

	/* Mindestbreite der Spalten definieren */
	.nectar-post-grid-item__custom-field[data-key="ort_der_veranstaltung"] 				{min-width: 200px !important;}
	.nectar-post-grid-item__custom-field[data-key=" angezeigtes_datum"] 					{min-width: 160px !important;}
	.nectar-post-grid-item__custom-field[data-key="link_zu_veranstaltungs-informationen"] 	{min-width: 180px !important;}
	.nectar-post-grid-item__custom-field[data-key="uhrzeit"] 	{min-width:400px!important;}

	/* Abstände der Zeilen definieren */
	.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid[data-grid-spacing="10px"] .nectar-post-grid-item .content {padding: 12px 0 0px 0;}


.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-post-grid-item .post-heading, .nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-post-grid-item .item-meta-extra, .nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
    max-width: 90%;
}
.nectar-post-grid-item__custom-fields {
    margin-top: 10px;
    margin-bottom: 10px;
}
}
@media only screen and (max-width: 1399px) and (min-width:1000px) {
	/* Reihenfolge ändern. Erst Titel dann Custom Fields anzeigen */
	.nectar-post-grid-item__custom-fields  {
		order: 2 !important;
		transform: translateY(-10px);
		max-width:30%;
	}

	.post-heading-wrap {order: 1 !important;}
	.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-post-grid-item .post-heading, .nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-post-grid-item .item-meta-extra, .nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
    max-width: 90%;
}
}
@media only screen and (max-width: 999px) {
	/* Reihenfolge ändern. Erst Titel dann Custom Fields anzeigen */
	.nectar-post-grid-item__custom-fields  {
		order: 2 !important;
		transform: translateY(-10px);
		max-width:100%;
	}

	.post-heading-wrap {order: 1 !important;}
	.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-post-grid-item .post-heading, .nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-post-grid-item .item-meta-extra, .nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
    max-width: 100%;
}
}
/* Link zur Post-Seite unklickbar machen */
.veranstaltungen-loop a.bg-wrap-link, .veranstaltungen-loop a.nectar-post-grid-link {
    pointer-events: none !important;
}
/* Button anklickbar machen */
.item-main .nectar-post-grid-item__custom-field a {
    pointer-events: auto !important;
}