#header-outer[data-format=centered-menu-bottom-bar] #top #logo img, #header-outer[data-format=centered-menu-bottom-bar] #top .logo-clone img{
	margin: 0px !important;
}

#header-outer:not([data-format=left-header]) #top>.container>.row{
	display: inline !important;
}


#header-outer .mobile-search .icon-salient-search{
	font-size: 22px;
	margin-left: 10px;
	margin-right: 5px;
}


.translate-pos{
	position: relative; 
	width: auto !important;
	transition: transform 0.3s ease-in-out, margin-bottom 0.3s ease-in-out;
}

.translate-pos-icons{
	position: relative; 

	transition: transform 0.3s ease-in-out, margin-bottom 0.3s ease-in-out;
}

.translate-logo{
	position: relative; 
	transform: translateY(-20px);
	transition: transform 0.3s ease-in-out, margin-bottom 0.3s ease-in-out;
}

body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{
	width: 151px !important;
	height: auto !important;
}

/* 2. Reihe Cols 50% nebeneinander */
.row.reihe-2 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: auto !important;
}
.row.reihe-2 > .col {
    flex: 0 0 auto;
    max-width: 50%;
}
.row.reihe-2 > .col:first-child {
    justify-content: flex-start;
    text-align: left;
}
.row.reihe-2 > .col:last-child {
    justify-content: flex-end;
    text-align: right;
}



/*
 *
 * Extra Small: 0 - 689px
 * Small:      690px - 999px
 * Medium:     1000px - 1299px
 * Large:      1300px - 1599px
 * X-Large:    1600px+
 */



/* ========== Small (690px - 999px) ========== */
@media (max-width: 689px) {
	


.translate-logo {
   transform: translateY(-10px) !important;
}
	
	
    .translate-pos-icons {
        transform: translateY(-25px);
        margin-bottom: -100px !important;
    }
    .translate-pos {
        display: none !important;
    }
    
    
}


@media (max-width: 767px) {
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{
	width: 110px !important;
	height: auto !important;
}

#header-outer > #top > .container{

	margin-bottom: 0px !important;
	padding: 0px 22px 0px 22px !important;	
	}
}

@media (min-width: 690px) {

	
	#top > .container{
		margin-bottom: 0px;
	}
	
    .translate-pos-icons {
        transform: translateY(-35px);
        margin-bottom: -100px !important;
    }
    .translate-pos {
        display: none !important;
    }
}

/* ========== Medium (1000px - 1299px) ========== */
@media (min-width: 1000px) {
	#top > .container{
		margin-bottom: 40px;
	}
    .translate-pos {
	    display: flex !important;
 	    justify-content: center;
        transform: translateY(-35px);
        margin-bottom: -80px !important;
    }
    .translate-pos-icons {
        transform: translateY(-10px);
    }
    body #top #logo img,
    #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        width: 151px !important;
        height: auto !important;
    }
    #header-outer #top nav,
    .slider-nav span span {
        display: block !important;
    }
}

/* ========== Large (1300px - 1599px) ========== */
@media (min-width: 1300px) {
    .translate-pos {
        transform: translateX(150px) translateY(-65px);
        margin-bottom: -40px;
        width: 80% !important;
    }
    .translate-pos-icons {
        transform: translateY(-50px);
    }
}

@media (max-width: 1440px) {

	#header-outer > #top > .container{

	padding: 0px 30px 0px 30px;	
	}
}

/* ========== X-Large (1600px+) ========== */
@media (min-width: 1600px) {
	
    .translate-pos {
        transform: translateY(-65px) translateX(150px);
        margin-bottom: -40px;
    }
    .translate-pos-icons {
        transform: translateY(-17px);
    }
}





/* End of Media Queries */