/* START PO-1613 Sticky Teaser Banner > "Survey... doctors" > ASAP*/
.survey_popup {
	position: fixed;
	bottom: 0px;
	background-color: #EAF3F9;
	border-radius: 10px 10px 0 0; /*PO-1676 - PO-1703 Stage 1 Border Radius*/
	padding: 30px; /*1653*/
	box-shadow: 0 5px 10px rgba(20, 20, 18, 25%);
	z-index: 9999;
	width: 1110px;
}
.survey_popup .content h4 {
	text-align: left;
	font-size: 24px;
	color: #085186;
	font-weight: 700;
	margin: 0 0 5px 0px;
}
.survey_modal .content-area {
	position: relative;
	top: 6px;
}

.survey_modal .button-area {
	text-align: left;
	position: relative;
	top: 32px;
}

.survey_popup .content p {
	font-size: 13px; /* PO-1653 */
	color: #085186;
	line-height: 20px;
	margin-bottom: 5px;
}
.survey_popup .content img {
	width: auto;
	height: 90px;
}
.survey_popup .content p strong {
	font-weight: 700;
}
.survey_popup .close {
	position: absolute;
	top: 0px;
	right: 10px;
	cursor: pointer;
	font-size: 30px;
	color: #085186;
	font-weight: 300;
		z-index: 99;
}
.survey_popup .orange-button {
	color: #fff;
	font-weight: 400;
	background: #ed7d31;
	padding: 10px 38px;
	border-radius: 5px;
	font-size: 16px;
}
@media (max-width: 474px) {
	.survey_popup {width: 100%;}
	.survey_popup .content p {margin-bottom: 20px;}
	.survey_popup .content p.desktop {display:none}
	.survey_popup .content p.mobile {display:block}
	.survey_popup .content h4 {
		font-size: 21px;
	}
	/* PO-1653 */
	.survey_popup .orange-button {
		text-align: center;
		width: 100%;
	}
	/* -/ PO-1653 */
}
@media (min-width: 475px) {
	.survey_popup .content p.desktop {display:block}
	.survey_popup .content p.mobile {display:none}
}

@media screen and (min-width: 475px) and (max-width: 656px) {
	.survey_popup .content h4 {
		font-size: 20px;
	}
}

/* PO-1653 */
@media (min-width: 768px) {
	.notebook-class {
		text-align: center;
	}
}
/* -/ PO-1653 */

@media (max-width: 991px) {
	.survey_modal .survey_popup {
		width: 100%;
		left: 0;
	}		
	.survey_modal .button-area {
		top: 0;
		margin-top: 20px;
		display: block;
	}
	.survey_popup .col-md-3, .survey_popup .col-md-7 {
		max-width: 100%;
	}

	.survey_popup .orange-button {
		/* PO-1653 */
		display: inline-block;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.survey_modal .survey_popup {
		max-width: 960px;
	}
}
/* END PO-1613 Sticky Teaser Banner > "Survey... doctors" > ASAP*/

@media (min-width:768px) {
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.newsletter.fancybox-opened .fancybox-wrap.fancybox-desktop.fancybox-type-ajax, .fancybox-wrap.fancybox-desktop.fancybox-type-inline.newsletter.fancybox-opened {
	max-width: 480px !important;
	min-width: 480px !important;
}
}

/* PO-1653 */
@media (min-width: 992px) {
.sticky_banner_content.col-md-10 {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
}
@media (max-width: 620px) {
.survey_popup .content p.desktop br {
	display: none;
}
}
@media (max-width: 767.5px) {
.notebook-class {
	display: none;
}
}
@media (min-width: 1200px) {
.survey_popup .orange-button {
	padding: 10px 65px;
}
}
/* -/ PO-1653 */
p.fancybox-error {padding: 35px 30px; font-size: 15px; line-height: 22px; word-spacing: 2px; white-space: normal;}
/* Start PO-1675 */
.bg-footer-new {background: linear-gradient(to left, #052949, #085186); height: auto;	color: #fff;	width: 100%;	padding: 57px 0 0;}
.bg-footer-copy {background: linear-gradient(to left, #052949, #085186); height: auto;color: #fff;width: 100%;font-weight: 300;	padding: 0;	font-size: 14px;padding-bottom: 22px !important; margin-top: 57px;}
.footer_menu_title {font-size: 16px; color: #fff; font-weight: 400}
span.footer_social_icons { margin: 22px 0; display: flex;  gap: 10px;}
.footer_social_icons a { color: unset; width: 32px; height: 32px;}
.footer_social_icons i {
font-size: 16px;
border: 1px solid #ffffff;
border-radius: 100%;
margin-right: 5px;
height: 32px;
width: 32px;
text-align: center;
display: table-cell;
vertical-align: middle;
}
.footer_social_icons i.fa-youtube:hover {background-color: #ff0000;	color: #fff;}
.footer_social_icons i.fa-facebook-f:hover {	background-color: #1877F2;	color: #fff;}
.footer_social_icons i.fa-linkedin-in:hover {	background-color: #0077B5;	color: #fff;}
.footer_social_icons i.fa-instagram:hover {
background: linear-gradient(45deg, #405DE6,#5B51D8,#833AB4,#C13584,#E1306C,#FD1D1D,#F56040,#F77737,#FCAF45,#FFDC80);
color: #fff;
}
.footer_social_icons i.fa-envelope:hover {background: #085186;color: #fff;}
.footer_social_icons i.fa-whatsapp:hover {	background: linear-gradient(45deg, #25D366, #128C7E, #075E54);	color: #fff;}
.footer_menu_title img {    max-width: 151px;	/* margin-top: 5px; */ }
.footer_nav_menu i {	padding-right: 10px;}
.footer_nav_menu.contact_menu li{	margin: 16px 0 0;}
.footer_menu-bar li:last-child {	padding-right: 2px;}
.footer_menu-bar li:last-child {	border-right: none; }
.container-fluid.bg-footer-copy hr {	margin-top: 0;	margin-bottom: 22px;}
.footer_menu_title.footer_logo_sec {	margin-top: 0;}
.footer_menu-bar {	text-align: right;}
.footer_menu-bar li {	/*PO-1727*/
display: inline-block;
border-right: 1px solid #fff;
padding: 0 10px 0 0;
line-height: 16px;
margin-right: 10px;
}
.footer_menu-bar li > a {	color: #fff; font-weight: 300;	font-size: 14px;}

@media (max-width: 767.5px) {
.container-fluid.bg-footer-copy hr {	margin-bottom: 10px;}
.footer_menu-bar {		text-align: left;		float: left; margin-top: 15px;	}
.footer_menu-bar li:first-child {	/* padding-left: 0; */} 
}

@media (min-width: 768px) and (max-width: 991px) {	
span.footer_social_icons {	gap: 8px; } 
/* PO-1731 */
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
	padding: 0 0 0 4px;
}
/* -/PO-1731 */
}

.breadcrumb_new p span i.fa-chevron-right {
font-size: 12px;
padding: 0 10px;
font-weight: 300;
}
.slick-next::before {	font-weight: 300 !important; }
.slick-prev::before {	font-weight: 300 !important; }

.footer_menu-bar li {	font-size: 14px; line-height: 14px;}
/**********job title break next line********/
@media (max-width: 767.5px) {
.ergebnis-titel a.title-link.title.mobile_show {    word-wrap: break-word;  } 
}
@media (min-width: 768px) {
.footer_menu-bar li {  padding: 0 10px 0 10px;  margin-right: 0px;}
}

/*START PO-1711 Redesign responsive Header*/
.header-filter-mobile p {
font-weight: 600;
color: #fff;
margin-top: 5px;
font-size: 17px;
letter-spacing: -.3px
}

header {
width: 100%;
background: linear-gradient(to left, #052949, #085186);
z-index: 999
}

a.logo.desktop img {
margin-top: 30px
}

.bg-main-header {
background: #085186;
display: none
}

.dropdown-menu>li>a:hover {
font-weight: 600
}

.second_header_logout_link {
float: right
}

/******PO-1257******/
/* .logged-in.admin-bar  */
@media (min-width:992px) {
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
	padding: 0 0 0 10px;	/* PO-1731 */ /* PO-1746 */
}
}
/* PO-1731 */
/* .logged-in.admin-bar  */
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item .fa-light.fa-pipe {	/* PO-1731 */
color: #085186;
font-weight: 300;
line-height: 14px;
font-size: 14px;
}
/* -/PO-1731 */
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::after {
border: none;
color: #085186;
font-size: 12px;
display: inline-block;
vertical-align: initial;
font-family: "Font Awesome 6 Pro";
content: "\f054";
margin-left: 5px;
}
/*PO-1711*/
/******PO-1257******/

.nav {
display: flex;
flex-wrap: wrap;
padding-left: 0
}

.nav-link,
.navbar {
padding: 0 1rem
}

.nav-link {
display: block
}

.nav-link:focus,
.nav-link:hover {
text-decoration: none
}

.nav-link.disabled {
color: #6c757d
}

.nav-tabs {
border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-item {
margin-bottom: -1px
}

.nav-tabs .nav-link {
border: 1px solid transparent;
border-top-left-radius: .25rem;
border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
color: #6c757d;
background-color: transparent;
border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
color: #495057;
background-color: #fff;
border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0
}

.tab-content>.active {
display: block
}

.navbar {
position: relative;
display: flex;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between
}

.navbar>.container,
.navbar>.container-fluid {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between
}

.navbar-nav {
display: flex;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0
}

.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0
}

.navbar-nav .dropdown-menu {
position: static;
float: none
}

.navbar-text {
display: inline-block;
padding-top: .5rem;
padding-bottom: .5rem
}

.navbar-toggler {
padding: .25rem 0;
font-size: 1.25rem;
line-height: 1;
background-color: transparent;
/* border: 1px solid transparent;
border-radius: .25rem */
}

.navbar-toggler:focus,
.navbar-toggler:hover {
text-decoration: none
}

.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: center center no-repeat;
background-size: 100% 100%
}

.navbar-expand {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
padding-right: 0;
padding-left: 0
}

.navbar-expand .navbar-nav {
-ms-flex-direction: row;
flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
position: absolute
}

.navbar-expand .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto
}

.navbar-expand .navbar-toggler {
display: none
}

.navbar-light .navbar-nav .nav-link {
color: #085186;
font-weight: 300
}

.navbar-light .navbar-nav .nav-link:focus {
font-weight: 300
}

.navbar-light .navbar-nav .nav-link:hover {
font-weight: 300;
/*border-bottom: 2px solid #085186 !important;
padding-bottom: 4px; */
}

.navbar-light .navbar-nav > li > .nav-link:hover {
text-underline-offset: 6.5px;
text-decoration: underline;
text-decoration-thickness: 1px;
}

.navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-toggler {
color: rgba(0, 0, 0, .5);
border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3CsvgviewBox='003030'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathstroke='rgba(255,255,255)'stroke-width='2'stroke-linecap='round'stroke-miterlimit='10'd='M47h22M415h22M423h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
color: rgba(0, 0, 0, .9)
}

.navbar .dropdown-menu {
border: none
}

.navbar .dropdown {
position: static
}

.navbar .dropdown-menu {
width: 100%;
left: 0;
right: 0
}

.navbar .dropdown-menu {
background-color: #fff;
border-bottom: 1px solid #a6a6a6;
border-radius: 0
}

.anmelden {
border: 1px solid #fff;
background-color: transparent;
padding: 0 10px;
border-radius: 2px;
color: #fff;
text-align: center;
display: inline-block;
font-size: 15px;
}

.anmelden a {
color: #fff
}

.anmelden_p {
display: block
}

.dropdown-menu .nav-item>a {
font-size: 17px;
color: #333;
line-height: 32px;
font-weight: 300
}

.dropdown-menu span {
color: #085186;
display: block;
font-size: 24px;
letter-spacing: 1px;
margin-top: 2px
}

.navbar-nav li>a {
font-size: 16px;
min-width: 36px
}

.dropdown-menu .nav-item>a:hover {
color: #085186
}

@media(max-width:575.98px) {

.navbar-expand-sm>.container,
.navbar-expand-sm>.container-fluid {
padding-right: 0;
padding-left: 0
}
}

@media(min-width:576px) {
.navbar-expand-sm {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start
}

.navbar-expand-sm .navbar-nav {
-ms-flex-direction: row;
flex-direction: row
}

.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute
}

.navbar-expand-sm .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}

.navbar-expand-sm>.container,
.navbar-expand-sm>.container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}

.navbar-expand-sm .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto
}

.navbar-expand-sm .navbar-toggler {
display: none
}
}

/* @media(max-width:767.98px) { */
@media(max-width:767.98px) {
.navbar-expand-md>.container,
.navbar-expand-md>.container-fluid {
padding-right: 0;
padding-left: 0
}
}

@media(min-width:768px) {
/* PO-1648 */
.breadcrumb_new p {
margin: 40px 0 0 0;
}
/* -/PO-1648 */
.navbar-expand-md {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start
}

.navbar-expand-md .navbar-nav {
-ms-flex-direction: row;
flex-direction: row
}

.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute;
top: 79px;
}

.navbar ul.navbar-nav>li {
padding: 0 1.3rem
}

.navbar-expand-md>.container,
.navbar-expand-md>.container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}

.navbar-expand-md .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto
}

.navbar-expand-md .navbar-toggler {
display: none
}
}

@media(max-width:991.98px) {

.navbar-expand-lg>.container,
.navbar-expand-lg>.container-fluid {
padding-right: 0;
padding-left: 0
}
}

@media(min-width:992px) {
.navbar-expand-lg {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start
}

.navbar-expand-lg .navbar-nav {
-ms-flex-direction: row;
flex-direction: row
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute
}

.navbar-expand-lg .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}

.navbar-expand-lg>.container,
.navbar-expand-lg>.container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}

.navbar-expand-lg .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto
}

.navbar-expand-lg .navbar-toggler {
display: none
}
}

@media (min-width:768px) {
#secondary_header_jobseeker_login li.dropdown.menu-large.nav-item > a:after {
	border: none;
	color: #085186;
	display: block;
	/* vertical-align: 0.5px; */
	/* writing-mode: vertical-rl; */
	margin-left: 5px;
	float: right;
	/* PO-1731 */
	/* font-family: "FontAwesome";
	content: "\f107"; */
	font-family: "Font Awesome 6 Pro";
	content: "\f078";
}
.navbar-light .navbar-nav .nav-link#Dashboard:before{
	content: "\f007";
	border: none;
	color: #085186;
	font-size: 13px;
	display: inline-block;
	font-family: "Font Awesome 6 Pro";
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -2px;
}
/*****************NEW HEADER DESIGN*******************/
.navbar-expand-md .navbar-collapse {
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center;
}
header.header {
	height: auto;
	background: none;
	border-top: none;
}
.navbar.navbar-light.navbar-expand-md {
	width: 100%;
	height: 80px;
	display: flex;
	background: #fff;
	padding: 0;
	z-index: 99;	/*PO-1721*/
}
.new_header .container {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
}
.new_header {
	height: 68px;
	background: linear-gradient(to left, #052949, #085186);
}
header.header .new_header ul.nav.navbar-nav.nav_left_menu li a::after {
	content: ' \203A';
	border: none;
	color: #085186;
	font-size: 20px;
	margin-left: .5rem;
	display: inline-block;
	font-family: "FontAwesome";
	vertical-align: initial;
}
.new_header ul.nav.navbar-nav.nav_left_menu li {
	border-left: none !important;
	line-height: 17px;
	margin: 0 !important;
	display: block !important;
}
.new_header ul.nav.navbar-nav.nav_left_menu li a {
	padding-left: 20px;
	font-weight: 300;
}
ul.nav.navbar-nav.nav_left_menu>li:first-child {
	padding-left: 0;
	line-height: 12px;
}	
.register_btn_header {
	display: block;
}
.register_btn_header a {
	background: #fff;
	padding: 6px 15px;
	font-weight: 300;
	font-size: 15px;
	border-radius: 5px; /*PO-1676 - PO-1703 Stage 1 Border Radius*/
	Border: 1px solid #ed7d31;
	color: #ed7d31;
}
.register_btn_header a .fal.fa-user {
	margin-right: 5px;
}
header.header .new_header .nav.navbar-nav.nav_left_menu {
	margin: 0 !important;
}
#new_header_menu_right .anmelden .fa-light.fa-lock { /* PO-1731 */
	margin-right: 5px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu {
	margin: 0 !important;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
	font-weight: 300;
	line-height: 14px; /* PO-1731 */
	font-size: 16px;
}
.new_header #new_header_menu_right {
	display: flex;
	flex-direction: row;
	font-size: 15px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item {
	display: flex;		/* PO-1731 */
	line-height: 10px;
	height: 13px;
	padding-left: 20px;
	margin-top: 0px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber:hover {
	padding-bottom: 8px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
	padding-bottom: 8px;
}
#new_header_menu_right .anmelden {
	border: none;
	display: block;
	font-weight: 300;
	font-size: 15px;
	line-height: 16px;
}
.dropdown-menu.megamenu span {
	font-size: 16px;	/*PO-1919*/
	line-height: 32px;	
	margin-top: 0;	/*PO-1919*/
}
.megamenu .dropdown-item ul>li>a.nav-link:hover {
	font-weight: 400;			/*PO-1719*/
	color: #085186;
	border-bottom: none !important;
	padding-bottom: 0;
}
.megamenu .dropdown-item ul>li>a.nav-link {
	padding: 0px;
}
.accordion.new_header_menu_right_account #headingOne .btn.btn-link {
	color: #085186;
	border: 1px solid #085186;
	padding: 6px 28px;
	background: #fff;
	font-weight: 300;
	font-size: 15px;
	text-decoration: none;
	border-radius: 5px;
	width: 150px;
}
.accordion.new_header_menu_right_account {
	list-style: none;
}
/* .accordion.new_header_menu_right_account #headingOne .btn.btn-link .fal.fa-angle-down {
	font-size: 15px;
	line-height: 15px;
	margin-left: 5px;
} */
.accordion.new_header_menu_right_account #headingOne .btn.btn-link .fa-light.fa-chevron-down {
	line-height: 15px;
	margin-left: 5px;
}
.accordion.new_header_menu_right_account .card-body {
	position: absolute;
	z-index: 99999999;
	background: #fff;
	width: 100%;
	border: 1px solid #085186;
	/* border-top: none; */
	width: 150px;
	top: 32px;
	right: 0px;
	border-radius: 0 0 5px 5px;
}
.accordion.new_header_menu_right_account {
	position: relative;
	display: flex;
}
.accordion.new_header_menu_right_account .card-body a {
	font-size: 15px;
	font-weight: 300;
	width: 100%;
	display: block;
	padding: 5px 10px;
	border-bottom: 1px solid #ddd;
}
.accordion.new_header_menu_right_account .card-body a:last-child {
	border-bottom: none;
}
.loged_in_user_name {
	color: #fff;
	padding: 6px 10px;
	font-weight: 300;
	font-size: 15px;
	line-height: 20px;
}
.menu-large.nav-item.mob_menu {
	display: none;
}
.logo.mobile_logo {
	display: none;
}
.loged_in_user_name.mobile_loged_in_user_name {
	display: none;
}
.mobile_login_register {
	display: none;
}
/*****************END NEW HEADER DESIGN******************/
/*************header_menu**************/
.navbar-expand-md .navbar-collapse {
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #ccc;
}
.home-page .navbar-expand-md .navbar-collapse{/* border-bottom: none; */}	/*Home page redesign PO-1721*/
.nav.navbar-nav.nav_left_menu {
	margin: 0 auto 0 0 !important;
}
.navbar-nav li>a {
	line-height: 17px;
	font-size: 13px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu>li {
	padding-right: 0;
	margin-left: 0px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu>li a::after {
	content: ' \203A';
	border: none;
	color: #fff;
	font-size: 20px;
	margin-left: .5rem;
	display: inline-block;
	font-family: "FontAwesome";
	vertical-align: initial;
}
.navbar.navbar-light.navbar-expand-md.mobile_menu {
	display: none;
}
.navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .show>.nav-link:hover {
	padding-bottom: 4px;
	text-underline-offset: 6.5px;
	text-decoration: underline;
	text-decoration-thickness: 1px;
}
.navbar ul.navbar-nav>li {
	height: 17px;
}
.navbar ul.navbar-nav>li {
	padding: 0 1.3rem;
}
.navbar-nav .nav-item.active a {
	padding-bottom: 4px;
	text-underline-offset: 6.5px;
	text-decoration: underline;
	text-decoration-thickness: 1px;
}
/*****end header menu********/
.inner_layer_bg {
	background: rgba(0, 0, 0, .30);   /*PO-1719*/
	height: 100%;
	z-index: 99;
	position: fixed;
	width: 100%;
	overflow-y: auto;
	bottom: 0;
	right: 0;
	top: 0;
	-webkit-transition: background-color 4s ease-out;
	-moz-transition: background-color 4s ease-out;
	-o-transition: background-color 4s ease-out;
	transition: background-color 4s ease-out;
}
.mobile_bg_layer {	display: none; }
}
@media (min-width: 768px) and (max-width: 991px) {
.dropdown-menu.megamenu span {	font-size: 12px; }
/* PO-1731 */
#secondary_header_jobseeker_login li.dropdown.menu-large.nav-item > a:after {
	font-size: 10px;
}
/* -/PO-1731 */
}

@media (min-width: 991px) and (max-width: 1199px) {
.dropdown-menu.megamenu span {	font-size: 14px; }
.megamenu .dropdown-item ul > li > a.nav-link {	font-size: 14px; }
.navbar ul.navbar-nav > li {	padding: 0 0.9rem; }
}
@media (min-width:992px) {
.navbar-nav li>a {
	line-height: 17px;
	font-size: 14px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
	font-size: 14px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu>li {
	margin-left: 50px;
}
/* PO-1731 */
#secondary_header_jobseeker_login li.dropdown.menu-large.nav-item > a:after {
	font-size: 12px;
}
/* -/PO-1731 */
}
@media (min-width:1200px) {
.navbar-nav li>a {
	line-height: 17px;
	font-size: 16px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
	font-size: 16px;
}
}
@media (max-width: 767.5px) {
.megamenu .dropdown-item ul > li > a.nav-link {	font-weight: 300; }
.megamenu .dropdown-item ul > li > a.nav-link:hover {	font-weight: 300; }
}
@media (min-width: 576px) and (max-width: 767.5px) {
.dropdown-menu.megamenu li.dropdown-item .container {
	max-width: -webkit-fill-available;
	/* MEDI-276 */
	padding: 0;
	margin: 0 30px;
	/* -/ MEDI-276 */
}
}

.dropdown-menu {
box-shadow: none;
border-top: 1px solid #ccc !important;
}

/*END PO-1711 Redesign responsive Header*/
/*PO-1648*/
#top_right_menu_btn.b_r {
border-radius: 5px 5px 0 0 !important;
}
#top_right_menu .card-body {
border-radius: 0 0 5px 5px;
}
/*PO-1648*/

/* PO-1731 STARTS HERE */
#secondary_header_jobseeker_login li.dropdown.menu-large.nav-item.show > a:after {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}

.btn.btn-link.b_r i {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
.fa-chevron-up::before {
content: "\f077";
}
a.menu_icon_login {
position: relative;
top: -3px; /* PO-1731 */
right: 25px;
}

a.menu_icon_login i {
color: #fff;
background: transparent;
font-size: 20px;
}
/* PO-1731 ENDS HERE */

/****Start MEDI-276****/
.new_header .logo img {	/* margin-top: 5px; */ }
li.menu-large.nav-item .dropdown-toggle::after { display: none; width: auto; height: auto;}
.megamenu .dropdown-item ul>li {    list-style: none; }
.megamenu .dropdown-item ul>li>a.nav-link {
font-size: 16px;
color: #333;
line-height: 32px;
font-weight: 300;
/* padding: 0px 0 0 31px; */
border: none !important;
}
.dropdown-menu.megamenu.show .dropdown-item {
padding: 1px;
padding-bottom: 0;
}.megamenu .dropdown-item:focus, .megamenu .dropdown-item:hover {
color: #16181b;
text-decoration: none;
background: none;
}
/* li.dropdown-item a {    text-decoration: none; } */
@media (max-width: 767.5px) {
li.dropdown.menu-large.nav-item > a:after {
	content: "\f107";
	font-family: "Font Awesome 6 Pro";
	float: right;
	transition: width .25s, height .25s, transform .25s;
	display : block;
}
.dropdown.menu-large.nav-item.show .dropdown-toggle.nav-link {
	padding-right: 30px;
	/* MEDI-276 */
	margin: 0;
	padding-left: 15px;
	background-position: right 26px bottom 15px;
	/* -/ MEDI-276 */
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::before {
	display: none;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::after {
	font-size: 16px;
	/* MEDI-276 */
	position: relative;
	right: 4px;
	/* -/ MEDI-276 */
}
.mobile_login .anmelden .fa-light.fa-lock,
.mobile_register .register_btn_header .fa-light.fa-user {
	float: right;
	position: relative;
	/* MEDI-276 */
	/* right: 12px; */
	right: 14px;
	/* -/ MEDI-276 */
}
}

@media (min-width: 1200px) {
.register_btn_header {
	margin-left: 20px;
}
.accordion.new_header_menu_right_account #headingOne .btn.btn-link { 
	margin-left: 7px;
}
.loged_in_user_name {
	margin-right: 20px;
}
}
@media (min-width: 992px) and (max-width: 1199px){
.register_btn_header {
	margin-left: 8px;
}
.loged_in_user_name {
	margin-right: 16px;
}
}
@media (min-width: 992px) {
#new_header_menu_right .anmelden {
	padding: 9px 20px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::before {
	padding-right: 5px;
}
}
@media (min-width: 768px) and (max-width: 991px){
#new_header_menu_right .anmelden {
	padding: 5px 14px;
}
.register_btn_header { 
	margin-left: 0;
}
.loged_in_user_name {
	margin-right: 4px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::before {
	padding-right: 3px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::after {
	margin-left: 3px;
}
}
@media (max-width: 767.5px) {
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::before {
	padding-right: 20px;
}
.navbar-toggler {
	height: 2.5rem;
	width: auto;
	/* width: 2.5rem; */	/*PO-1780*/
  }
.navbar-toggler  i {	color: #fff;		font-size: 26px;	  }
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item .fa-light.fa-pipe { 		display : none; 	} /*PO-1731*/
.navbar-light .navbar-nav > li > .nav-link:hover {	text-decoration: none; }
}

@media (min-width: 768px) {
.inner_layer.inner_layer_bg + .mobile_bg_layer + .container-fluid.banner_bottom_boder .navbar.navbar-light.navbar-expand-md {
background: #f1f7fc;
}
.home .dropdown.menu-large.nav-item .dropdown-menu.megamenu {		/*PO-1765*/
background: #f1f7fc;
}
}
@media (max-width: 767.5px) {
.new_header {    display: none;  }
.navbar-collapse { background: #fff; margin-left: -15px; margin-right: -15px; z-index: 999; box-shadow: 0 4px 7px #999; }
.nav.navbar-nav .nav-item .nav-link { border-bottom: 1px solid #a6a6a6; margin: 0 15px; padding: 10px 0; }
li#secondary_header_jobseeker_login_heading, li#secondary_header_employer_login_heading {	display: none; }
#secondary_header_jobseeker_login.nav.navbar-nav .nav-item:last-child .nav-link,
#secondary_header_employer_login.nav.navbar-nav .nav-item:last-child .nav-link {	border-bottom: none;}
.loged_in_user_name { margin: 0 15px; padding: 10px 0; font-size: 18px; color: #595959; font-weight: 400; }
.navbar.navbar-light.navbar-expand-md .navbar-collapse {	padding: 15px 0; }
.navbar.navbar-light.navbar-expand-md {	padding: 0 15px;}
.inner_layer_bg {
	background: rgba(0, 0, 0, .11);
	height: 100%;
	z-index: 99;
	position: fixed;
	width: 100%;
	overflow-y: auto;
	bottom: 0;
	right: 0;
	top: 0;
	-webkit-transition: background-color 4s ease-out;
	-moz-transition: background-color 4s ease-out;
	-o-transition: background-color 4s ease-out;
	transition: background-color 4s ease-out;
}	
.mobile_login .anmelden {display: block !important; float: left; padding-left: 0;}
.mobile_login .anmelden {
	font-size: 18px;
	text-align: left;
	border-bottom: 1px solid #a6a6a6;
	padding: 10px 0;
	font-weight: 300;
	width: 100%;
	color: #085186;
}
.nav.navbar-nav .nav-item .nav-link {
	border-bottom: 1px solid #a6a6a6;
	margin: 0 15px;
	padding: 10px 0;
	color: #085186;
}
#secondary_header_employer_login_heading1 .dropdown-toggle.nav-link, #secondary_header_jobseeker_login_heading1 .dropdown-toggle.nav-link {
	border-bottom: none;
	border-top: 1px solid #a6a6a6;
}
.dropdown-menu.megamenu.show .dropdown-item span {	display: none;}
.dropdown-menu.megamenu .dropdown-item span {	display: none;}
.dropdown-menu.megamenu.show {
	margin: 0;
	background: #f8f8f8;
	padding: 0;
	border-bottom: 1px solid #a6a6a6;
	max-height: max-content !important;
}
.dropdown-menu.megamenu.show .dropdown-item ul > li {
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
}
.dropdown-menu.megamenu.show .dropdown-item ul > li > a.nav-link {
	background: none;
	border-bottom: none;
	margin: 0;
	padding: 0;
	color: unset;
}
.dropdown-menu.megamenu .dropdown-item ul.row {
	margin: 0;
}
.nav.navbar-nav .nav-item .nav-link {
	padding: 10px 15px 10px 0;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	border-bottom: 1px solid #a6a6a6 !important;
}
#secondary_header_employer_login_heading1 .dropdown-toggle.nav-link:hover, #secondary_header_jobseeker_login_heading1 .dropdown-toggle.nav-link:hover {
	border-bottom: none !important;
}
#secondary_header_jobseeker_login.nav.navbar-nav .nav-item:last-child .nav-link:hover, #secondary_header_employer_login.nav.navbar-nav .nav-item:last-child .nav-link:hover {
	border-bottom: none !important
}
.dropdown.menu-large.nav-item .dropdown-menu.megamenu .dropdown-item .nav-link:focus, .dropdown.menu-large.nav-item .dropdown-menu.megamenu .dropdown-item .nav-link:hover {
	border-bottom: none !important;
}
.dropdown-menu.megamenu.show .dropdown-item ul > li > a.nav-link:hover {
	color: #085186;
}
.container-fluid.banner_bottom_boder .home-banner {
	border-bottom: none;
}
.jobfilter {border-radius: 10px; }
.container-fluid.bg_v2 .jobfilter-container {margin-top: -329px;}
.container-fluid.bg_version2 {	display: none;}
}
@media (max-width: 400px) {	
#menu-footer-menu-2 a {		word-break: break-word;	} 
}

/****End MEDI-276****/

.wp-mail-smtp-admin-bar-menu-notification-counter {
display: inline-block;
}
li.mobile_register i.fal.fa-user {
width: 15px;
}

@media (max-width: 767.5px){	
.print_bookmark { right: 14px;  /* PO-1782 */}
.breadcrumb_new #breadcrumbs {
	overflow: auto;
	width: 100%;
	/* padding-bottom: 5px; */ /* MEDI-283 */
	white-space: nowrap;
	overflow-x: scroll; /* Enables scroll consistently */
	-ms-overflow-style: none; /* Hides scrollbar in Internet Explorer and Edge */
	scrollbar-width: none; /* Hides scrollbar in Firefox */
	scroll-behavior: smooth; /* Enables smooth scrolling */
	padding-right: 8px;
	display: -webkit-box;
}
/* PO-1782 */
.breadcrumb_new #breadcrumbs::-webkit-scrollbar {
	display: none;
}
.breadcrumb_new::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 100%;
	pointer-events: none;
	background: linear-gradient(to left, white, rgba(255, 255, 255, 0));
}
.breadcrumb_new {
	/* position: relative; -/ PO-1860 */
	/* MEDI-327 */
	/* margin-bottom: 21px; */
	margin-top: 1rem;
}
/* -/ PO-1782 */
.date_and_icons_container.mrg-btm-20 {	/* display: flex; */ }
}
/* -/ PO-1782 */

/*PO-1780 */
.logedin_user {
font-size: 23px;
color: #fff;
/* line-height: 30px; */
padding: .25rem 0;
position: relative;
top: -2px;
margin-right: 25px;
}
@media (min-width:768px){
.logedin_user {		display: none; 	}
}
/*-/ PO-1780 */

/* PO-1781 */
.page-template-page-delete-bewerber-account .fancybox-inner h2,
.page-template-page-delete-company-account .fancybox-inner h2,
.fancybox-inner h2.confirm-heading {	/* PO-1781 For the Cancel Account Delete Request POP UP */
font-size: 26px !important;
font-weight: 500 !important;
color: #141412;
/* PO-1781 */
margin-bottom: 10px;
line-height: 26px;
}
.fancybox-inner p {
font-weight: 300;
font-size: 14px;
margin-bottom: 10px;
text-align: left;
/* PO-1781 */
/* line-height: 22px; */
line-height: 26px;
}
/* -/ PO-1781 */


/*PO-1780*/
@media (min-width: 576px) and (max-width: 767.5px) {  
/* .container.sidebar-300.no_bg_color_content {    padding: 0;  } */
footer.bg-footer-new > .container {    padding: 0; }
.container.no_bg_color_content {    padding-left: 0;    padding-right: 0; }
}

/* PO-1709 */
.quicktags-toolbar .ed_button.button-small {	width: auto;	padding: 0 8px !important;}
#contents_ifr {	height: 350px !important;}
#contents {	height: 350px !important;}
.media-frame-content .attachments-wrapper .thumbnail {    height: auto; }
.media-modal.wp-core-ui .media-frame-toolbar .media-toolbar { bottom: -67px; }
.media-modal.wp-core-ui .load-more-wrapper button.button {	
background: #135e96 !important;  
border-color: #135e96;  
color: #fff; 
font-size: 13px;  
line-height: 2.15384615;
min-height: 30px;
padding: 0 10px !important;
font-weight: 400;
}
.media-toolbar .media-toolbar-primary.search-form button.button {
background: #2271b1 !important;
border-color: #2271b1;
color: #fff;
padding: 0 10px !important;	
font-weight: 400;
}
.media-toolbar .media-toolbar-primary.search-form button.button[disabled] { 
padding: 0 10px !important;	
font-weight: 400;
color: #a7aaad !important;
background: #f6f7f7 !important;
border-color: #dcdcde !important;
}
.media-modal.wp-core-ui .button.button-hero { font-size: 14px; min-height: 46px; line-height: 3.14285714; padding: 0 36px !important; font-weight: 400; }
.uploader-inline p {	margin: .5em 0;	font-size: 13px;	line-height: 1.5;}

.media-frame-actions-heading.screen-reader-text {
clip: rect(1px,1px,1px,1px);
word-wrap: normal !important;
border: 0;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
margin: -1px;
padding: 0;
height: 1px;
overflow: hidden;
position: absolute;
width: 1px;
}
.screen-reader-text {
border: 0;
clip: rect(1px,1px,1px,1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
#wp-contents-editor-tools #wp-contents-media-buttons #insert-media-button {
padding: 0 10px !important;
/* margin: 7px 0 15px 0; */
}
.job_description #wp-contents-wrap {
margin-top: 7px;
}
.html-active .switch-html, .tmce-active .switch-tmce {
border: 1px solid #dcdcde !important;
}
.attachment-info .thumbnail {
height: auto;
}
#attachment-details-copy-link {
padding: 0 8px !important;
font-weight: 400;
}
.button.button-small.copy-attachment-url {
padding: 0 8px !important;
font-weight: 400;
margin-top: 10px;
}
#wp-link #link-selector ul li {
font-size: 13px;
line-height: 1.4em;
}
#wp-link #link-selector p {
font-size: 13px;
line-height: 1.5;
}
#link-modal-title {
font-weight: 500;
}
#wp-link .query-notice {
font-size: 13px;
line-height: 1.4em;
}
#wp-link-cancel button {
padding: 0 10px !important;
}
.wp-core-ui .button-primary {
background: #2271b1 !important;
border-color: #2271b1;
color: #fff;
text-decoration: none;
text-shadow: none;
padding: 0 10px !important;
}
#wp-link-wrap input {
border: 1px solid #8c8f94;
border-radius: 4px;
}
.wp-editor-container textarea.wp-editor-area {
border-radius: 5px;
}
.wp-editor-container {
border-radius: 5px;
}
.wp-editor-container > div {
border-radius: 5px 5px 0 0 !important;
}
.wp-switch-editor {
border-radius: 5px 5px 0px 0;
}
#wp-contents-editor-container {
/* border: none; */
}
.mce-tinymce.mce-container.mce-panel {
border: none !important;
}
.post-a-job .form-item .error .message {
border-radius: 0 0 5px 5px !important;
padding-left: 10px;
}
/* -/PO-1709 */

/* PO-1852 */
.newsletter-popup .modal-content {
	padding: 30px 20px;	/* PO-1873 */
	border-radius: 10px;
	border: none;
	box-shadow: 0 5px 10px rgba(20, 20, 18, 0.25) !important;
}
.newsletter-popup .nl_close {
	border: none;
	display: unset;
	padding: 0;
}
.newsletter_modal {
	background-color: rgba(0, 0, 0, 0.33) /* PO-1905 */
}
.newsletter-popup .nl_close button.nl-close-btn {
	background: transparent;
	border: none;
	position: absolute;
	top: 27px;
	right: 18px; /* PO-1873 */
	color: #085186;
	padding: 0;
	cursor: pointer;
	font-size: 26px;
	font-weight: 300;
}
.newsletter-popup .nl_close button.nl-close-btn i {
	font-size: 16px;
	font-weight: 300;
}
.nl_pop_up_heading {
	font-size: 26px;
	font-weight: 500;
	margin-right: 8px;
	line-height: 30px;
	margin-bottom: 10px;
}

.modal.newsletter_modal .modal-dialog {
	animation: slideIn 0.5s ease-out;
	align-items: center;
}

.fancybox-item.fancybox--closed .fa.fa-times {
	color: #085186;
	font-size: 16px;
	line-height: 34px;
	font-weight: 300;
}

.fancybox--closed {
	position: absolute;
	right: 12px;
	background: transparent;
	width: 20px;
	height: 20px;
	font-size: 26px;
	font-weight: 300;
	z-index: 999999;
	top: 27px;
}

.fancybox-item.fancybox---closed .fa.fa-times {
	color: #085186;
	font-size: 16px;
	line-height: 34px;
	font-weight: 300;
}

.fancybox---closed {
	position: absolute;
	right: 12px;
	background: transparent;
	width: 20px;
	height: 20px;
	font-size: 26px;
	font-weight: 300;
	z-index: 999999;
	top: 27px;
}

.newsletter-listings {
	margin-bottom: 12px;
}
.nl_content-area .newsletter-listings p {
	font-weight: 300;
	font-size: 14px;
	margin-bottom: 0;
	line-height: 22px;
	text-align: left;
	margin-top: 0;
}
.newsletter-listings .newsletter-info li {
	list-style: none;
	font-size: 14px;
	font-weight: 300;
}
.newsletter-listings .newsletter-info li i {
	margin-right: 10px;
}
.nl_content-area input#pa_newsletter_email {
	width: 100% !important;
	border: 1px solid #cddce6 !important;
	border-radius: 5px;
	height: 42px;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 10px;
}
.nl_content-area input#pa_newsletter_email::placeholder {
	color: #ddd !important;
}
.nl_content-area #pa_newsletter_subscribe .form-item input#pa_newsletter_submit {
	width: 100% !important;
	height: 42px;
	font-weight: 500;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	font-size: 16px !important;
}
.nl_content-area #pa_newsletter_subscribe .form-item #pa_newsletter_submit:hover {
	opacity: 0.9;
}
.nl_content-area .arzt_note_sec {
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: 300;
}

#nl_mail_label {
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 0;
}
#nl_mail_label.error {
	color: #c00;
}
.nl_content-area #pa_newsletter_subscribe .pa-validation-error-message {
	padding-top: 0;
}
.modal.fade.newsletter_modal  .modal-dialog {
	max-width: 450px;
}
@media (max-width: 767.5px) {
	.modal.fade.newsletter_modal .modal-dialog {
		max-width: 400px;
		padding: 0 17px;
	}
}
#submit_register_newsletter_nl {
	text-transform: capitalize;
	margin-top: 25px;
	padding: 8px 0;
	color: #FFF;
	width: 100%;
	background-color: #ed7d31;
	border: none;
	font-size: 16px;
	font-weight: 500;
	border-radius: 5px;
	cursor: pointer;
}
#pa_newsletter_message_success {
	color: #141412;
}
@media (min-width: 768px) {
	#options.newsletter_modal .modal-dialog { max-width: 450px;	}
}
/* -/ PO-1852 */
	
/* PO-1873 */
.newsletter-listings .newsletter-info {
	margin-top: 10px;
}
.newsletter_modal .nl_content-area input#pa_newsletter_email {
	margin-top: 0;
}
.newsletter_modal .nl_pop_up_heading {
	margin-top: -3px;
}

#pa_newsletter_subscribe .form-item #pa_newsletter_submit {
	margin: 9px 0 0px;
}
.nl_content-area #pa_newsletter_subscribe .arzt_note_sec {
	padding-top: 0px; 
}
@media (max-width: 767.5px) {
	.nl_pop_up_heading {
		font-size: 20px;
	}
}
/* -/ PO-1873 */

/* PO-1861 */
.uploader-inline div#post-upload-info p.max-upload-size { text-align: center; }
.uploader-inline p.upload-instructions.drop-instructions { text-align: center; }
/* PO-1861 */
@media (min-width: 1200px) {
	.register_btn_header {		margin-top: 1px; /*SK-16*/	}
}
@media (min-width: 768px) {
	#new_header_menu_right .anmelden .fa-light.fa-lock::before { position: relative; top: 1px; } /* SK-16 */
}

/* PO-1192 */
#jobalert .location, #job_list_container .location, .location.input-style.border-radius {
    position: relative;
	padding: 0 !important;
}

.location.input-style.border-radius {
    position: relative;
}

.custom-autocomplete-container {
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	border: none;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-color: #fff;
	width: 100%;
	overflow-y: auto;
	padding: 0;
	background: #fff;
	border-radius: 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	font-weight: 300;
	margin-top: -3px;
	display: none;
}
  
.custom-autocomplete-item::before {
	width: 15px;
	height: 20px;
	margin-right: 7px;
	margin-top: 6px;
	display: inline-block;
	vertical-align: top;
	background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
	-webkit-background-size: 34px 34px;
	background-size: 34px;
	content: "";
	background-position: -1px -161px;
	position: relative;
	top:-2px;
}

.custom-autocomplete-item:first-child, .custom-autocomplete-item:first-child:hover {
	color: #fff;
	background: #085186 !important ;
}

.custom-autocomplete-item {
	padding: 2px 4px;
	color: #141412;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	cursor: pointer;
	text-overflow: ellipsis;
	line-height: 26px;
	display: block;
	font-size: 15px;
}

.custom-autocomplete-item:hover {
	background-color: #ebf2fe;
}

/* .custom-autocomplete-item:hover:before {
background-position: 16px -161px;
} */

.custom-autocomplete-item surb {
	font-size: 11px;
} 

.custom-autocomplete-item b {
	font-weight: 700;
}

.custom-autocomplete-item.selected {
	background-color: #ebf2fe;
}

.custom-autocomplete-item.selected:before {
	background-position: 16px -161px;
}
/* -/ PO-1192 */

/* PO-1909 */
@media (max-width: 767.5px) {
	.page-template-page-delete-bewerber-account .fancybox-inner h2,
	.page-template-page-delete-company-account .fancybox-inner h2,
	.fancybox-inner h2.confirm-heading {
		font-size: 20px !important;
	}
}
/* -/ PO-1909 */

/* PO-1911 */
@media (max-width: 420px) {
.page-template-page-delete-bewerber-account .fancybox-inner h2,
.page-template-page-delete-company-account .fancybox-inner h2,
.fancybox-inner h2.confirm-heading {
	margin-right: 14px;
}
}
/* -/ PO-1911 */