/*
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
*/
/*-----------------*/
/*------Font-------*/
/*-----------------*/
body, p, h1, h2, h3, h4, h5, h6, strong, a, span{
	font-family: 'din-2014', sans-serif !important;
}
body a.nectar-button.large {
    letter-spacing: 0.04em !important;
}


span a.toggle-heading{
	font-size: 16px !important;
	line-height: 28px !important;
	letter-spacing: 0.035em !important;
	font-weight: 400 !important;
}



/*------------------------*/
/*----------Header--------*/
/*------------------------*/


/*Transparenter Header: Hintergrund grau und nicht transparent! - Transparenter Header wurde eingesetzet um zwei unterschiedliche Logo-Versionnen zu zeigen/ je nach scroll*/
#top {background: #f4f4f4;}




/*----------Menu--------*/
.smalerborderright a {
    border-right-width: 5px !important;
}

/*----------Menu rechts mit 2 Buttons--------*/
ul.buttons.sf-menu li, ul.buttons.sf-menu li {
    padding-left: 5px !important;
}
/*Language Switcher - German*/
ul.sf-menu.sf-js-enabled.sf-arrows li#menu-item-5363 a.current_language, ul.sf-menu li#menu-item-5363 a.current_language {
    color: #007ec3 !important;
    font-weight: 600;
}
/*Language Switcher - English*/
ul.sf-menu.sf-js-enabled.sf-arrows li#menu-item-1847 a.current_language, ul.sf-menu li#menu-item-1847 a.current_language {
    color: #007ec3 !important;
    font-weight: 600;
}
/*Language Switcher - Divider - German*/
ul.sf-menu.sf-js-enabled.sf-arrows li a[title="DE"]:after, ul.sf-menu li a[title="DE"]:after {
    content: '|';
    padding-left: 5px !important;
    color: black !important;
    font-weight: 300 !important;
}
li.menu-item.menu-item-type-gs_sim.menu-item-object-gs_sim a[title="EN"] {
    margin-left: 5px !important;
}
@media only screen and (max-width: 1500px) {
/*Language Switcher - 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;
}
}

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

/*------Startseite - Ihre Kongresspräsidenten-------*/
.kongresspreasidenten .box-inner-wrap:hover .inner-wrap {
    display: none !important;
}

/*------Startseite - Zahlen-------*/
.nectar-milestone .number {
	font-weight: 700;
	font-size: 55px !important;
	font-family: 'din-2014', sans-serif !important;
}

/*------Service - Boxes-------*/
.submenuboxes .nectar-fancy-box {
    background-color: rgb(0, 126, 195, 0.9) !important;
}
.submenuboxes .nectar-fancy-box[data-style=hover_desc] .box-bg:after, .nectar-fancy-box[data-style=hover_desc] .box-bg:before {
    height: 200% !important;
}
/*------Reise&Hotel - Anfahrt - Boxes-------*/
.boxesgradient .nectar-fancy-box[data-style=hover_desc] .box-bg:before {
    background: linear-gradient(135deg,rgba(253, 47, 127,0.8),rgb(0, 126, 195, 0.9) 100%) !important;
}
.removeLineonTogglePanel div[data-style="minimal"] .toggle {
	border-bottom: none !important;
}
/*------Kontakt - KontaktInfos Personen-------*/
.makeInline {
    text-align: left !important;
}

/*------Mitwirken - Zeitstrahl Zahlen mittig ausrichten-------*/
.centerItem {
    margin: auto !important;
    width: 60px;
	padding-bottom: 20px;
}

/*------Add Shadow to a row-------*/
div.addShadow div.row-bg-wrap {
    box-shadow: 0px 0px 29px -3px rgba(0, 0, 0, .2) !important;
}
div.noShadow div.row-bg-wrap {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .0) !important;
}


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

/*------Impressum und Datenschutz-------*/
.footerlinks a {
    color: #464646 !important;
}
.footerlinks a:hover {
    color: #e89448 !important;
}

/*------Social Icons-------*/
.socialfooter .nectar_icon {
     transition: transform .2s;
}
.socialfooter .nectar_icon:hover {
    transform: scale(1.2) !important;
}
/*------Footer - Sprachumschalter DE/EN-------*/
.footerlinks a[title="DE"]:after {
    content: '/';
    padding-left: 3px !important;
    padding-right: 3px !important;
    color: black !important;
    font-weight: 300 !important;
}

/*---------------------------*/
/*----Mobile Anpassungen-----*/
/*---------------------------*/

@media only screen and (max-width: 900px) {
	
	/*------Startseite - Zahlen-------*/
	.nectar-milestone .number {
		font-weight: 700;
		font-size: 40px !important;
		font-family: 'din-2014', sans-serif !important;
	}
	.symbol-wrap {
    	font-size: 40px !important;
	}
	a.MobileSmaler {
    padding: 7px 9px !important;
    margin-right: 8px !important;
    border-width: 2px !important;
	}
	/*------Kontakt - KontaktInfos Personen-------*/
	.makeInline {
    	text-align: center !important;
	}
	
	a.nectar-button.large.regular.wpb_animate_when_almost_visible.wpb_fadeInRight.fadeInRight.regular-button.animated.wpb_start_animation {
    	padding: 6px 12px !important;
    	margin-right: 10px !important;
    	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3);
	}
}







