/* Fix slider dots */
.owl-dot:not(.active) span
{
    background: #000000 !important;
}

.owl-dot.active span
{
    background: #869791;
}

/* Get in touch button on work for us page needs to be aligned vertically */
.workforus-container a.getintouchButton
{
    margin-top: 12% !important;
}

/* Style the publications buttons */
div.post-links
{
    float: left !important;
    border: 0;
    text-align: center;
}

div.post-links a.post-more
{
    color: #a8a8a8;
    font-weight: 400;
}

/* Team desc needs left align */
.team .desc_wrapper .desc p.white
{
    text-align: left !important;
}

/* Programatically inserted heading for latest vacancies */
#vacancy-container-heading
{
    font-weight: 400;
    color: #666666;
    text-align: center;
}

/* Hover-effect on every submenu */
ul.sub-menu
{
    background: red;
}

.cust_margin
{
    margin-top: 3.5em;
}

/* Give some texts more boldness */
.vacancy p, div#vacancy_details p, div.job_summary,
.wpcf7-mail-sent-ok, .job p span, .job div
{
    font-weight: 500;
}

p.subtitle, p.white, ul.white
{
    text-align: justify;
    line-height: 1.5em !important;
    font-weight: 300;
}

/* Fix the menu-icons */
li.menu-item img
{
    width: 2em;
    height: 2em;
    float: left;
    display: inline-block;
    margin: 1em 0.25em 0em 0em;
}

nav#menu
{
    margin-top: 3em;
    margin-right: 4em;
}

/* Fix the heading images */
div.title_container
{
    margin: -4em 0em -3em 0em;
}

img.main_title_img
{
    margin: 0em 1em 0em 0em;
    display: inline-block;
    width: 5em;
}

h1.main_titel
{
    display: inline-block;
}

/* Make the input field of the quicksearch align with the search button */
#quicksearchfield
{
    display: inline-block;
    padding-top: 1em;
    margin-right: 0.5em;
    margin-left: 0.5em;

    /* Additions from client */
    width: 25%;
    max-width: 90%;
    border-radius: 0.25em !important;
}

.jobapplaybutton
{
    width: 13em !important;
    display: inline-block;
    margin-right: 0.5em;
    margin-left: 0.5em;
}

div.chameleoni_listing
{
    text-align: -webkit-center;
    text-align: -moz-center;
}

/* Fix the background image */
div.section.mcb-section.bg-cover
{
    background-attachment: fixed !important;
}

/* Rounded corners for every button or button-like link (with one exception, see below)*/
#quicksearchfield, button, a.button, .button_label,
input[type='submit']
{
    border-radius: 1.5em;
}

/* Tabs in services only have rounded corners on the left/right edges */
ul.ui-tabs-nav li:first-child h3
{
    border-radius: 1.5em 0em 0em 1.5em;
}

ul.ui-tabs-nav li:last-child h3
{
    border-radius: 0em 1.5em 1.5em 0em;
}

h3.title-color
{
    padding: 1em 1.25em 1em 1.25em !important;
    max-width: 100%;
}
/* Fixes strange alignment on service page */
#core-1, #core-2, #core-3, #core-4
{
    padding-left: 0 !important;
}


/* Styles of the shown vacancies */
.vacancy
{
    margin-bottom: 1em;
}

.vacancy h3
{
    margin-bottom: 0.25em;
    font-weight: bold;
}

/* Make tabs on service page bold */
li.ui-state-active h3.title-color
{
    font-weight: bold !important;
}

/* Remove border from table content */
td
{
    border: none !important;
}

/* Patch colors on service page tabs*/ 
.title-color.green
{
    background-color: #287b28 !important;    
}

.title-color.red
{
    background-color: #d02323 !important;
}

/* Fix 'vacancy search' heading color */
h1.title
{
    margin-top: 2em !important;
    color: white;
}

/* Fix some menu issues */
#Top_bar:not(.is-sticky) ul.sub-menu
{
    margin-top: -1em !important;
}
#Top_bar.is-sticky ul.sub-menu
{
    margin-top: 2.4em !important;
}

span.menue-span-pos.white
{
    margin-top: -2.75em;
    margin-left: -1.75em;
}

/* Fix specific menu items */
li#menu-item-2030
{
    margin-left: 4em !important;
}

li#menu-item-2031
{
    margin-left: -2em !important;
    margin-right: 1.5em !important;
}

/* Make the 'work for us' form pretty */
#vacancy_details form
{
    margin-top: 2em;
}
 
#vacancy_details form p label
{
    display: block;
    width: 100% !important;
}

span#wpcf7_submit
{
    margin-right: -1.8em;
    margin-top: -4.5em;
    float: right;
}

div#upload_container
{
    margin-top: -2.5em;
    margin-left: -20em;
    display: none;
}
        
