﻿.top_wrapper h1 { background: url(../img/logo/jobs.lu-top.png) 0px -10px no-repeat; }
.footer_wrapper footer nav {width: 210px;}

.footer_logo { background: url(../img/logo/jobs.lu-bott.png) 0px 0px no-repeat; margin: 53px 0 0 760px; }
.search_form fieldset input.text_input, .job_status_keywords, .courses_status_keywords { width: 210px; }
.top_nav_submenu ul li { width: 115px; }
.login_box { height: 380px !important; width: 300px !important; }
.login_box h2 { font-size: 20px !important; }
.login_box .label.left a { height: 70px; padding-top: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 19px; }
.login_box .label.right a { height: 70px; padding-top: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 19px; }
.de-LU .top_nav ul li a { font-size: 14px; padding-left: 10px; text-align: center; padding-right: 70px; }
.de-LU .top_nav ul li a.my_profile {/* text-align:center; */}
.de-LU .top_nav ul li.first a { font-size: 14px; padding: 0 0 0 10px; text-align: left; text-indent: 0; }
.de-LU .top_nav ul li span.top_nav_deco_search { right: 10px; }
.de-LU .top_nav ul li.first .top_nav_submenu ul li a { font-size: 12px; }
.de-LU .top_nav ul li span.top_nav_deco_cv { left: 190px; }

.fr-LU .top_nav ul li a { font-size: 18px; padding-left: 10px; text-align: center; padding-right: 70px; }
.fr-LU .top_nav ul li.first a { font-size: 18px; padding: 0 0 0 10px; text-align: left; text-indent: 0; }
.fr-LU .top_nav ul li span.top_nav_deco_search { right: 10px; }
.fr-LU .top_nav ul li.first .top_nav_submenu ul li a { font-size: 12px; }
.fr-LU .top_nav ul li span.top_nav_deco_cv { left: 170px; }
.fr-LU .top_nav ul li.third a { text-align: left; padding-left: 60px; }


.pt-lu .top_nav ul li a { font-size: 17px; padding-left: 10px; text-align: center; padding-right: 70px; }
.pt-lu .top_nav ul li.first a { font-size: 17px; padding: 0 0 0 10px; text-align: left; text-indent: 0; }
.pt-lu .top_nav ul li span.top_nav_deco_search { right: 10px; }
.pt-lu .top_nav ul li.first .top_nav_submenu ul li a { font-size: 12px; }
.pt-lu .top_nav ul li span.top_nav_deco_cv { left: 170px; }
.pt-lu .top_nav ul li.third a { text-align: left; padding-left: 30px; }


.lu-lu .top_nav ul li a { font-size: 15px; padding-left: 10px; text-align: center; padding-right: 70px; }
.lu-lu .top_nav ul li.first a { font-size: 15px; padding: 0 0 0 10px; text-align: left; text-indent: 0; }
.lu-lu .top_nav ul li span.top_nav_deco_search { right: 10px; }
.lu-lu .top_nav ul li.first .top_nav_submenu ul li a { font-size: 12px; }
.lu-lu .top_nav ul li span.top_nav_deco_cv { left: 190px; }


.de-LU .col_310 .more_testimonials_btn a { font-size: 16px; line-height: 52px; padding: 0; }
.fr-LU .col_310 .more_testimonials_btn a { font-size: 16px; line-height: 52px; padding: 0; }
.col.left .row .remember { float: none; font-size: 12px; width: inherit; text-align: right; }


.de-LU .login.jobseeker { }
.de-LU .login.jobseeker .col.left { width: 340px; padding-right: 60px; }
.de-LU .login.jobseeker .col.right { position: relative; width: 550px; }
.de-LU .login.jobseeker .col.right ul { width: 50%; }
.de-LU .login.jobseeker .col.right ul li { width: auto; padding-right: 10px; }



.fr-LU .login.jobseeker .col.left { width: 340px; padding-right: 60px; }
.fr-LU .login.jobseeker .col.right { position: relative; width: 550px; }
.fr-LU .login.jobseeker .col.right ul { width: 50%; }
.fr-LU .login.jobseeker .col.right ul li { width: auto; padding-right: 10px; }
.main_section .profile .col._250 .info .heading span { white-space: normal; }

.de-LU .employer_nav > ul > li > a { font-size: 16px;}
.fr-LU .employer_nav > ul > li > a { font-size: 16px;}
.de-LU .content_wrapper .dashboard .item ._150 a.item span { -ms-word-break: break-all; word-break: break-all;}
.de-LU .main_section .profile .col._250 .cv_wrap .sync_cv > .sync_cv_btn { float: none; text-align:center; width: auto; }
.de-LU .main_section .profile .col._250 .cv_wrap .sync_cv > span { width: inherit; padding: 10px 10px 10px 0px;display: block; }
.fr-LU .main_section .profile .col._250 .cv_wrap .sync_cv > .sync_cv_btn { float: none; text-align:center; width: auto;}
.fr-LU .main_section .profile .col._250 .cv_wrap .sync_cv > span { width: inherit; padding: 10px 10px 10px 0px;display: block; }
.pt-lu .main_section .profile .col._250 .cv_wrap .sync_cv > .sync_cv_btn { float: none; text-align:center; width: auto;}
.pt-lu .main_section .profile .col._250 .cv_wrap .sync_cv > span { width: inherit; padding: 10px 10px 10px 0px;display: block; }
.lu-lu .main_section .profile .col._250 .cv_wrap .sync_cv > .sync_cv_btn { float: none; text-align:center; width: auto;}
.lu-lu .main_section .profile .col._250 .cv_wrap .sync_cv > span { width: inherit; padding: 10px 10px 10px 0px;display: block; }

.col_610 .get_in_touch_box ul li span {margin-right: 20px;}


.top_nav ul li a:hover { color: #0044cc; }
header.page_header nav.main_nav ul li { margin-right: 15px; }
.featured_employer { margin-top: 10px; }

/*carousel CSS*/
.carousel { height: 190px; }
#partner_carousel li { position: relative; left: -50px; float: left; margin-right: 0; width: 143px; height: 350px; }
#partner_carousel li a { position: absolute; top: 15px; left: 50%; margin-left: -45px; }
#partner_carousel li a img { border: 0; }
#partner_carousel li a.fist { top: 10px; }
#partner_carousel li a.second { top: 55px; }
#partner_carousel li a.third { top: 100px; }
#partner_carousel li a.fourth { top: 145px; }
.jcarousel-clip { float: left; overflow: hidden; margin-left: 16px; width: 610px; }
.jcarousel-prev, .jcarousel-next { top: 80px; }
.jcarousel-prev { display: none; }

article.box_article h2 {  font-family: Arial;font-weight: bold;  }
.footer_wrapper footer nav h2 {  font-family: Arial;font-weight: bold; }