/**
 * @file
 * Subtheme specific CSS.
**/

/* Startsidan */
.path-frontpage .highlighted  {
  background: url('../images/view-helsinborg-bg.png') no-repeat center center;
  background-size: cover;
  height: 60vh;
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 100px), 0% 100%);
}

#block-vasspersonal-bemanningochrekryteringinordvastraskane {
  color: #fff;
  padding-top: 8rem;
  -webkit-text-stroke: 0.4px black; /* Svart kant */
}

/*
.path-frontpage .header::before {
    content: '';
    position: absolute;
    background: url('../images/view-helsinborg-bg.png') no-repeat center center;
    background-size: cover;
    top: 0%;
    left: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    color: white;
    text-align: center;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 100px), 0% 100%);
}
*/


#navbar-main {
  padding: 2rem;
}

.site-footer .block {
  border: none;
}

.site-footer p {
    color: #fff;
}

#block-vasspersonal-svartlogga img {
  max-width: 100%;
  height: auto;
}


/*Storlek och form på om oss på första sidan */
.bg-om-oss-front {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2em;
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
.bg-om-oss-front {
  width: 50%;
  padding: 2em;
}

.arbete_personal .block-block-content {
    padding: 0em 2em 0em 2em;
}

}    

.arbete_personal {
  text-align: center;
}


/*Knappar*/
.btn {
  background-color: #292929;
}

.btn a {
  color: #ffffff;
  text-decoration: none;
}

.btn:hover  {
  background-color: #cccccc;
}

.btn-view {
  margin-top: 2em;
}

/* VYN för jobbannons */
/* Utseende på lediga tjänster */
.block-aktiva-tjanster .lediga-tjanster {
  border-bottom: 2px dotted #292929;
  margin-bottom: 1em;
  padding-bottom: 2em;
}

/* Utseende på tillsatta tjänster */
.block-tillsatta-tjanster .lediga-tjanster {
  border-bottom: 2px dotted #292929;
  margin-bottom: 1em;
  padding-bottom: 2em;
}


/* Färg och form på sidfoten i layout builder */
.enkelsida-sidfot .layout,
.enkelsida-sidfot .layout a,
.enkelsida-sidfot .layout a:visited,
.enkelsida-sidfot .layout a:hover,
.enkelsida-sidfot .layout a:active {
  color: #fff !important;
  text-decoration: none; /* Om du även vill ta bort eventuell understrykning */
  -webkit-text-fill-color: #fff !important; /* Detta hjälper specifikt i iOS Safari */
}


.enkelsida-sidfot .layout {
  color: #fff;
  background-color: #292929;
  clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 100%);
  padding-top: 4rem;
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
.enkelsida-sidfot .layout {
  padding: 5em;
}    
    
}

.enkelsida-sidfot {
  margin-top: 4rem;
}

/*Meny*/
.block-menu {
    display: inline-block;
    margin: 0 auto;
    font-size: 1.1em;
}

/*  Färg och storlek Hamburgermenyn  */
/*.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(31, 53, 102, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  font-size: 1.5em;
}
*/

.dropdown-menu {
    border: 0px;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}


.lediga-tjanster-annonser .container {
  border-top: 2px dotted #292929;
  margin-top: 3em;
}

.block-views-blockjobbannonser-block-1 {
  margin-top: 2em;
}