/** Added to fix bug in Header 2 style and with and overlay issue with images and date/category **/
.header-two{z-index: 99;}

.node-detail .post-meta{z-index: 11;}

/** Core template changes **/

.breadcrumb-content-inner .breadcrumb-content-main {
  max-width: 1440px;
	padding: 120px 15px 105px;
    text-align: left;
}
.header-two__left {
  background: #F9F9FB;
}

@media (max-width: 749px) {
.breadcrumb-content-inner .breadcrumb-content-main {
  padding: 40px 15px 70px;
}

.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li {
  font-size: 11px !important;
}
  }
 
@media (max-width: 280px) { 
  .site-branding-logo {
  max-width: 140px;
}

.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li {
  font-size: 9px !important;
}
}

.breadcrumb-content-inner .gva-block-breadcrumb .page-title {
    text-align: left;
}

.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li a {
  color: var(--indutri-theme-color);
}

.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li {
  color: var(--body-color);
  font-size: 13px;
}

.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb {
  background: none;
    padding: 10px 0px 5px;
}

.breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li:last-child {
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

@media (min-width: 1024px) {
  .header-two__main-menu .navigation .gva_menu > li > a {
    color: var(--body-color);
  }
  .header-two__main-menu .navigation .gva_menu > li > a:hover, .header-two__main-menu .navigation .gva_menu > li > a:focus {
    color: var(--indutri-theme-color);
  }
}


@media (min-width: 1200px) {
  header .site-branding-logo {
  max-width: 340px !important;
}
}


@media (min-width: 1024.1px) {
  .navigation .gva_menu > li > a {
    font-size: 20px;
    font-weight: 500;
  }
  
    .navigation .gva_menu .sub-menu > li > a {
    font-size: 18px;
  }
}

.block .block-title {
  font-size: 24px;
  letter-spacing: 0.6px;
  text-transform: none;
  color: var(--body-color);
}

.sidebar .block {
  background: #f4f4f4;
}

.topbar-info__item i {
  margin-right: -5px;
}

li.topbar-info__item a
{
    color: var(--topbar-color-icon)!important;
    font-size: 18px;
}

li.topbar-info__item a:hover
{
    color: #fff;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 1.2rem;
  font-family: var(--indutri-heading-font-family);
  font-weight: 500;
  color: var(#404040);
}

.content-main .node__content h2, .content-main .node__content .h2, .content-main .node__content h3, .content-main .node__content .h3, .content-main .node__content h4, .content-main .node__content .h4, .content-main .node__content h5, .content-main .node__content .h5, .content-main .node__content h6, .content-main .node__content .h6  {
  margin-top: 2.2rem;
  margin-bottom: 1.5rem;
}

.content-main .node__content li {
  margin-bottom: 0.7em;
}

  @media (min-width: 768px) {
.pager {
  text-align: center;
}
  }
  
  .pager {
  margin-top: 50px;
}

.gbb-row .bb-inner {
  padding-top: 60px;
  padding-bottom: 60px;
}

.button:hover, .button:focus, .btn:hover, .btn:focus, .btn-white:hover, .btn-white:focus, .btn-theme:hover, .btn-theme:focus, .btn-black:hover, .btn-black:focus, .btn-theme-second:hover, .btn-theme-second:focus, .more-link a:hover, .more-link a:focus, .btn-theme-submit:hover, .btn-theme-submit:focus, .btn-gray:hover, .btn-gray:focus {
  background: var(--indutri-theme-color-second);
}

.el-carousel-feature.style-2 img {
  border-radius: 0px 20px 0px 0px;
}
.feature-two__content {
  border-radius: 0px 0px 0px 20px;
}
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #797F89;
  --bs-gray-dark: #343a40;
  --bs-primary: #0d6efd;
  --bs-secondary: #797F89;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #d4d8db;
  --bs-dark: #797F89;
  --bs-font-sans-serif: "Muli", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --indutri-font-sans-serif: 'Fira Sans',Sans-serif;
  --indutri-heading-font-family: 'Fira Sans Extra Condensed', sans-serif;
  --indutri-theme-color: #00abc1;
  --indutri-theme-color-second: #e3792b;
  --font-body-weight: 400;
  --font-body-size: 16px;
  --body-color: #404040;
  --body-link-color: #00abc1;
  --body-link-color-hover: #ff5316;
  --topbar-bg-color: #21252b;
  --topbar-color: #fff;
  --topbar-link-color: #9aa3b2;
  --topbar-link-color-hover: #e3792b;
  --menu-link-color: #7f8692;
  --menu-link-color-hover: #ff5316;
  --submenu-bg-color: #ffffff;
  --submenu-color: #768492;
  --submenu-link-color: #404040;
  --submenu-link-color-hover: #00abc1;
  --topbar-color-icon: #e2792b;
  --footer-bg-color: #21252b;
  --footer-color: #d6deeb;
  --footer-link-color: #d6deeb;
  --footer-link-color-hover: #d2ca72;
  --copyright-bg-color: #192437;
  --copyright-color: #d6deeb;
  --copyright-link-color: #d6deeb;
  --copyright-link-color-hover: #ff5316;
}

/** Below turns the default search pop up into bar on larger screens **/

@media (min-width: 1200px) {
.region.region__search {
    padding-right: 50px;
}
}

.search-one__content #edit-actions::before {
	display:none;
}

.search-one__icon {
  font-size: 24px;
    font-weight: bold;
}

.search-one__icon .fi.flaticon-search {
  color: var(--body-color);;
}

/**
@media (min-width: 1200px) {
.search-one__content form.search-block-form div {
  display: flex;
}
	
.search-one__content {
  display:block;
  position:inherit;
}
#block-indutri-subtheme-searchform {
  display: inherit;
}

.search-one__icon {
  display: none;
}
.search-one__content {
  display:inherit
  min-width:inherit
  position: inherit;
  top:auto
  right:inherit
  z-index: 99;
  display: inline;
}
.search-one__content .block-search {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0px;
    position: relative;
	padding-right: 43px;
}
.search-one__content form.search-block-form input[id*="edit-submit"] {
  height: inherit;
	line-height: inherit;
}
.search-one__content form.search-block-form input#edit-keys {
    background: #fff;
	border: 1px solid var(--indutri-theme-color);
	height: 38px;
}

.search-one__content #edit-actions--4::before, .search-one__content #edit-actions::before {
  top: 10px;
}

.search-one__content #edit-actions {
  background: var(--indutri-theme-color);
}

.search-one__content #edit-actions--4:before, .search-one__content #edit-actions:before {
    font-family: Flaticon;
    font-style: normal;
    content: "\f127";
    line-height: 1;
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
}

.search-one__content #edit-actions--4, .search-one__content #edit-actions {
    color: #fff;
}
.search-one__content #edit-actions--4:hover, .search-one__content #edit-actions:hover {
    color: var(--footer-link-color-hover);
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
}


.search-one__content form.search-block-form {
  padding-right: 40px;
  position: relative;
  border:none;
 background: var(--indutri-theme-color);
}

input::placeholder {
    font-weight: 400;
	font-size:15px;
    opacity: 0.5;
    color: var(--body-link-color);
}

}
**/

/** End of core template changes **/

/** Headers **/

.breadcrumb-style {
    background-image: url(/themes/custom/indutri_subtheme/images/unionlearn-light-grey-header.svg) !important;
    background-position: center;
}


.node--type-event .breadcrumb-style {
    background-image: url(/themes/custom/indutri_subtheme/images/unionlearn-yellow-header2.svg) !important;
	background-position: center !important;
}

.node--type-event h1, .node--type-event .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li, .node--type-online-learning-course h1, .node--type-online-learning-course .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li {
	color:#ffffff;
}
.node--type-event .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li a, .node--type-online-learning-course .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li a {
  color: #f1efd4;
}

.node--type-news .breadcrumb-style {
    background-image: url(/themes/custom/indutri_subtheme/images/unionlearn-yellow-header4.svg) !important;
    background-position: center;
}

.node--type-blog .breadcrumb-style {
    background-image: url(/themes/custom/indutri_subtheme/images/unionlearn-yellow-header3.svg) !important;
    background-position: center;

}
.node--type-case-study .breadcrumb-style {
    background-image: url(/themes/custom/indutri_subtheme/images/unionlearn-lightblue-header4.svg) !important;
    background-position: center;
}

.node--type-career .breadcrumb-style {
    background-image: url(/themes/custom/indutri_subtheme/images/unionlearn-orange-header4.svg) !important;
    background-position: center;
}

.node--type-online-learning-course .breadcrumb-style {
    background-image: url(/themes/custom/indutri_subtheme/images/unionlearn-purple-header2.svg) !important;
    background-position: center;
}

.node--type-publication .breadcrumb-style {
    background-image: url(/themes/custom/indutri_subtheme/images/unionlearn-light-grey-header2.svg) !important;
    background-position: center;
}

.node--type-news h1, .node--type-news .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li, .node--type-career h1, .node--type-career .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li, .node--type-blog h1, .node--type-blog .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li,  .node--type-case-study h1, .node--type-case-study .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li {
	color:#ffffff;
}
.node--type-news .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li a, .node--type-career .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li a, .node--type-blog .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li a, .node--type-case-study .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li a {
  color: #f1efd4;
}

.node--type-case-study .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-links nav.breadcrumb ol li a {
  color: #ffffff;
}


.home-background-top {
  background-image: url(/themes/custom/indutri_subtheme/images/unionlearn-yellow-header3.svg) !important;
  background-position: center center;
  background-repeat: no-repeat;
}


/** End of headers **/

/** Text styles **/

span.lead-font {
	    display: inline-block;
    margin-bottom: 25px;
  font-size: 33px;
  line-height: 1.2;
	color: #192437;
	font-weight: bold;
	display: inline;
}

@media (max-width: 749px) {
span.lead-font {
  font-size: 25px;
}
}

@media (max-width: 280px) { 
span.lead-font {
  font-size: 22px;
}
}

a span.lead-font {
	text-decoration:none;
	color: var(--indutri-theme-color);
}
span.infobo-small {
    font-size: 70%;
}

.content-main .node__content .field--name-body a {
    text-decoration:underline;
}

.content-main .node__content a.btn-theme {
    text-decoration:none;
}


blockquote {
  font-size: 22px;
      font-style: italic;
  padding: 0 0 0 65px;
  border-left: none;
  position: relative;
  margin: 40px 0 50px;
  color:#192437;
}
blockquote::before {
	content: '"';
	color: var(--indutri-theme-color-second);
    font-size: 60px;
    position: absolute;
    text-align: center;
    font-weight: 700;
    top: -19px;
    width: 65px;
    left: 0;
}
/** End off text styles **/

/** Search **/

.path-search .content.block-content #edit-keys.form-search {
  margin-bottom: 20px;
  margin-right: -100px;
}

.path-search .content.block-content #edit-submit.search-form__submit {
  margin-bottom: 20px;
}

.path-search .content.block-content span {
  display: none;
}

@media (max-width: 280px) { 
#edit-keys.form-search {
  max-width: 180px;
}
}

/** End of Search **/

/** Taxonomy displays **/

.node__content .field.field--name-body {
    margin-bottom: 60px;
}

.node-detail .field--name-field-tags .field__item {
  margin-bottom: 30px;
}

.node-detail .field--name-field-unions, .node-detail .field--name-field-regions {
  margin-top: 20px;
}

.node-detail .field--name-field-unions .field__item, .node-detail .field--name-field-regions .field__item, .field--name-field-course-category .field__item {
  float: left;
  margin-right: 10px;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 30px;
}

.node-detail .field--name-field-unions .field__item a, .node-detail .field--name-field-regions .field__item a {
  background: #f5f5f5;
  padding: 2px 15px;
  border-radius: 3px;
  padding: 12px 12px;
  border-radius: 0px 7px 0px 7px;
}

.node-detail .field--name-field-unions .field__item a:hover, .node-detail .field--name-field-unions .field__item a:focus, .node-detail .field--name-field-unions .field__item a:active, .node-detail .field--name-field-regions .field__item a:hover, .node-detail .field--name-field-regions .field__item a:focus, .node-detail .field--name-field-regons .field__item a:active, .field--name-field-course-category .field__item a:active, .field--name-field-course-category .field__item a:focus, .field--name-field-course-category .field__item a:hover, .field--name-field-publication-type .field__item a:hover {
  background: var(--indutri-theme-color);
  color: #fff;
}

.node-detail .field--name-field-tags .field__item a, .node-detail .field--name-field-unions .field__item a, .node-detail .field--name-field-regions .field__item a, .field--name-field-course-category .field__item a, .field--name-field-publication-type .field__item a {
  background: var(--footer-link-color-hover);
  padding: 12px 12px;
  border-radius: 0px 7px 0px 7px;
  color:#ffffff;
}

.field--name-field-tags.field--type-entity-reference.field--label-hidden.field__items, .field--name-field-regions.field--type-entity-reference.field--label-hidden.field__items, .field--name-field-unions.field--type-entity-reference.field--label-hidden.field__items {
  margin-top: 80px;
}


/** End taxonomy displays **/

/** Make the unionlearn brand shape into the design **/

.mailinglist-promo {
    background: #efece9;
}

.sidebar .block {
  background: #efece9;
  border-radius: 0px 20px 0px 20px;
}

.field--name-field-image img {
  border-radius: 0px 20px 0px 20px;
}

.post-block.teaser-1 .field--name-field-image img {
  border-radius: 0px 20px 0px 0px;
}
.post-block.teaser-1 .post-content {
  border-radius: 0px 0px 0px 20px;
  min-height: 160px;
}

.download-box {
  border-radius: 0px 20px 0px 20px;
}

.tags-list .item-list > ul > li a {
  border-radius: 0px 7px 0px 7px;
}

.button, .btn, .btn-white, .btn-theme, .btn-black, .btn-theme-second, .more-link a, .btn-theme-submit, .btn-gray {
  border-radius: 0px 7px 0px 7px;
}

#back-to-top, #back-to-top::after, #back-to-top::before {
  border-radius: 0px 5px 0px 5px;
}
.post-list-small-2 .post-block .post-image img {
  border-radius: 0px 6px 0px 6px;
}

  @media (min-width: 1024.1px) {
  .navigation .gva_menu .sub-menu {
    border-radius: 0px 10px 0px 10px;
  }
 }

/** End of make the unionlearn brand shape into the design **/

/** Images display **/
.node--type-page .node__content .field.field--name-field-image {
  margin-bottom: 50px;
}

/** end of image display **/

/** Events display **/

.event-buttons {
    margin: 30px 0px;
}

.node--type-event h1.post-title {
    margin: 35px 0px;
}

.node--type-event .date.clearfix {
    margin-bottom: 10px;
}

a.infobo-map-link {
    text-decoration: underline;
	color:var(--indutri-theme-color);
}

.field--name-field-event-image img {
  border-radius: 0px 20px 0px 20px;
}

.event-full .event-info {
  background: #efece9;
  font-size: 18px;
  margin-top: 35px;
  margin-bottom: 50px;
  border-radius: 0px 20px 0px 20px;
}


.node--type-event .fa-calendar::before, .node--type-event .fa-map-marker::before, .node--type-event .fa-clock::before, .node--type-event .fa-map::before {
	color: var(--topbar-color-icon);
}

span.pastevent {
    background: var(--indutri-theme-color-second);
    color: #fff;
    letter-spacing: 1px;
    padding: 3px 5px;
    margin-left: 7px;
}

/** End of Events display **/

/** Page Builder display **/

.node--type-page-builder .node__content .field--name-body {
  margin: 0px 0px 0px 0px;
    margin-bottom: 0px !important;
}

.node--type-page-builder .field--type-image {
	margin-bottom:45px;
	
}

/** End of Page Builder display **/

/** Course, news display **/

.node--type-online-learning-course .field--name-field-image.field--type-image {
  margin-bottom: 40px;
}

.node--type-online-learning-course .course-link {
  margin-bottom: 30px;
}

.field--name-field-course-provider .field__label {
	font-weight:bold;
	margin-top:20px;
    display: inline-block;
}

.field--name-field-course-category.field--type-entity-reference.field--label-hidden.field__items {
	margin-top: 40px;
	
}

form#views-exposed-form-online-course-listing-search-block-1, form#views-exposed-form-online-course-listing-search-block-1 .js-form-item, form#views-exposed-form-post-other-block-12, form#views-exposed-form-post-other-block-12 .js-form-item, form#views-exposed-form-post-other-block-13, form#views-exposed-form-post-other-block-13 .js-form-item {
    display: inline-block;
}

form#views-exposed-form-online-course-listing-search-block-1 .button, form#views-exposed-form-post-other-block-12 .button, form#views-exposed-form-post-other-block-13 .button {
  margin: 20px 0px 40px;
}

.field.field--name-field-image-caption {
  font-style: italic;
  margin-bottom: 50px;
}

/** End of Course, news display **/

/** News, blogs, publicatons and case studies display **/

.node--type-event h1.post-title, .node--type-news h1.post-title, .node--type-blog h1.post-title, .node--type-case-study h1.post-title, .node--type-online-learning-course h1.post-title, .node--type-publication h1.post-title {
    display: none;
}

form#views-exposed-form-post-other-block-10, form#views-exposed-form-post-other-block-10 .js-form-item {
  display: inline-block;
}

form#views-exposed-form-post-other-block-10 .button {
	margin: 20px 0px 40px;	
}

.bk-author-box {
    margin-top: 60px;
    padding: 36px 25px;
	background-color: #efece9;
	border-radius: 0px 7px 0px 7px;
}

.wp-page .bk-author-box {
    margin: 0 0 40px 0;
}

.wp-page .fullwidth .bk-author-box {
    margin-right: 0;
}

.bk-author-box .bk-author-avatar {
    float: left;
}

.bk-author-box .bk-author-avatar img {
    border-radius: 0px 7px 0px 7px;
}

.bk-author-box .author-info {
    padding-left: 130px;
    position: relative;
}

.bk-author-box .author-info h3 {
    margin-top: 0;
    font-size: 20px;
    color: #000;
}

.bk-author-box .author-info .bk-author-page-contact {
    position: absolute;
    top: 0;
    right: 0;
}

.bk-author-box .author-info .bk-author-page-contact a {
    display: inline-block;
    margin: 0 8px;
    color: #666;
}

.bk-author-box .author-info .bk-author-page-contact a:hover {
    color: #D13030;
}

.field.field--name-field-publication-type.field--type-entity-reference.field--label-hidden.field__items {
    margin: 30px 0px;
}

.field--name-field-issuu-code {
      margin: 50px 0px;
}

.field.field--name-field-publication span.file {
    border-radius: 5px;
    background: #e2792b;
    padding: 12px 20px;
    ;margin: 15px 10px 25px 0px;
}

div.field--name-field-publication:hover span.file {
    background-color: #00abc1;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}

.field.field--name-field-publication a {
    color: #FFF;
}

.field.field--name-field-publication a::before {
    font-family: "Font Awesome 5 Free";
    content: "\f358";
    margin-right: 12px;
    font-size: 22px;
    text-rendering: auto;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.field--name-field-publication {
    margin-bottom: 40px;
}

.field.field--name-field-additional-downloads {
    margin: 30px 0px 30px 0px;
}

.field.field--name-field-additional-downloads .field__label {
	font-weight:bold;
	
}

@media (max-width: 749px) {
    .bk-author-box .bk-author-avatar {
        float:none;
        text-align: center;
        margin-bottom: 8px;
    }

    .bk-author-box .author-info {
        padding-left: 0;
        position: relative;
        text-align: center;
    }

    .bk-author-box .author-info .bk-author-page-contact {
        position: static;
    }
}


/**End of News, blogs and case studies display **/

/** Footer display **/

#footer {
  margin-top: 60px;
}

#footer a {
  color: var(--footer-link-color);
}

#footer a:hover, #footer ul li a:focus {
  color: var(--footer-link-color-hover);
}
/** end of Footer display **/

/* Careerzone CSS */

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tile-stats.tile-orange {
    background: rgb(226, 121, 43);
}
.tile-stats.tile-blue {
    background: rgb(0, 171, 193);
}
.tile-stats.tile-dullyellow {
    background: #d1c973;
}

.tile-stats.tile-purple {
    background: rgb(153, 108, 173);
}
.tile-stats.tile-cyan {
    background: rgb(87, 196, 198);
}
.tile-stats.tile-grey {
    background: #9c9c9c;
}


.tile-stats {
    position: relative;
    display: block;
    background: #303641;
    padding: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
	border-radius: 0px 20px 0px 20px;
    background-clip: padding-box;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.tile-stats .num {
    font-size: 38px;
    font-weight: bold;
}
.tile-stats .num, .tile-stats h3, .tile-stats p {
    position: relative;
    color: #fff;
    z-index: 5;
    margin: 0;
    padding: 0;
}

.tile-stats .icon {
    color: rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
	font-size:110px;
}

.ipanel-primary {

    border-color: #ebebeb;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;

}
.ipanel {

    margin-bottom: 17px;
    background-color: #fff;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 3px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

}
.ipanel-primary {

    border-color: #949494;

}
.ipanel {

    margin-bottom: 40px;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	padding: 0px 20px 20px 20px;
	border-radius: 0px 20px 0px 20px;

}
.ipanel-heading::after {

    clear: both;

}
.ipanel-heading::before, .ipanel-heading::after {

    content: " ";
    display: table;

}
.ipanel-primary > .ipanel-heading {

    color: #373e4a;
    background-color: #ffffff;
	border-color: #ffffff!important;
    padding: 0;
}


.ipanel-heading {

    border-bottom: 1px solid transparent;
    border-bottom-color: transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;

}
.ipanel-heading {

    border-bottom: 1px solid transparent;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;

}
.ipanel-body {

    position: relative;
    padding: 15px;

}
.ipanel-body {

    padding: 15px;

}
.ipanel > .ipanel-heading .ipanel-title {
    font-size: 12px;
}
.ipanel-heading > .ipanel-title {
    float: left;
    padding: 10px 15px;
}
.ipanel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    color: inherit;
}
.font16 {
	font-size:16px;
	
}
.career-subtitle {
	padding-top: 50px;
	padding-bottom: 20px;
}

.alsoknownas {

    padding: 2px 8px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 11px;
    color: #363636;
    background-color: #dfdfdf;
    text-decoration: none;

}

.region.region-content-bottom-first {
    background-image: url(/themes/custom/corporateplus/images/career-parallax-background.jpg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: fixed;
    margin: 0;
    z-index: 2;
}

.cm2-panel.empty {

    min-height: 400px;

}

#block-atozmenuforcareers {
     padding-top: 10px;
}

section.all-a-z-filter {
    margin-top: 25px;
}

.all-a-z-filter li {
    color: #027FA9;
    background: #004962;
    border: 0 none;
}
@media screen and (min-width: 37.5em)
.all-a-z-filter li {
    margin-left: 0.5%;
    margin-right: 0.5%;
    width: 6.145%;
}

.all-a-z-filter li {
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 4.1rem;
    min-width: 30px;
    background-color: #fff;
    border: 1px solid #363636;
    color: #999;
    float: left;
    margin: 0 1% 8px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    transition: opacity 0.2s ease;
    -webkit-transition: opacity 0.2s ease;
	list-style: none;
	 margin-left: 0.5% !important;
    margin-right: 0.5% !important;
    width: 6.6%;
}
}

.all-a-z .facetapi-facet-title-az-glossary li a {
    background-color: rgb(0, 171, 193);
    color: #fff;
    border: 0 none;
}

.facetapi-facet-title-az-glossary li a {
    background-color: rgb(0, 171, 193);
    color: #fff;
    display: block;
}

.facetapi-facet-title-az-glossary li a:hover {
    background-color: #e2792b;
	text-decoration: none;
}

.facetapi-facet-title-az-glossary li.selected a {
    background-color: #e2792b;
}

.no-top-margin {
	margin-top:0px;
}

.view-mt-services .views-field-field-image {
    margin: 0 auto 0px;
}

div#block-exposedformmt-servicespage-6 {
    padding: 5px;
}

div#block-exposedformmt-servicespage-6 div#edit-actions--2, div#block-exposedformmt-servicespage-6 div#edit-actions {
    display: inline-block;
}

div#block-exposedformmt-servicespage-6 #edit-title {
    margin-top: 7px;
}

.cm2-panel.soc {
    min-height: 400px;
}

.cm2-panel.pick {
    min-height: 400px;
}

.cm2-widget ul li {
    font-size: 1.1rem !important;
}

.cm2-widget .cm2-panel.soc .info .fact p {
    font-size: 0.8em !important;
}

div#block-indutri-subtheme-careerparallax {
    background-color: #efece9;
    padding: 50px 20px 50px 20px;
	border-radius: 0px 20px 0px 20px;
}
.highlight-head {
    font-size: 50px;
    font-weight: bold;
}
.highlight {
    text-align: center;
}
.highlight-body {
    font-size: 20px;
}

.ipanel.ipanel-primary.ipanel-grey {
    background-color: #efece9;
}
.block-views-blockcareers-listings-block-1 .views-field.views-field-title {
  padding-bottom: 20px;
}
.careeratoz .item-image img {
  border-radius: 0px 20px;
  margin-bottom: 17px;
}
.careeratoz .views-field-title {
  margin-bottom: 60px;
  font-size: 20px;
  font-weight: bold;
}

 @media (min-width: 500px) {
#views-exposed-form-careers-a-to-z-page-4 {
  display: flex;
}
#views-exposed-form-careers-a-to-z-page-4 .button {
  margin: 0px 0px 0px 20px;
}
#views-exposed-form-careers-a-to-z-page-4 #edit-title {
  height: 48px;
  margin-left: 10px;
}
 }

/* Ebd Careerzone CSS */

/* Cookie notifcation */

#popup-text h4 {
  color: #fff;
}
.eu-cookie-compliance-message {
  margin: 25px 0px 15px 0px;
}
.find-more-button.eu-cookie-compliance-more-button.find-more-button-processed {
  font-size: 14px;
}
.agree-button.eu-cookie-compliance-default-button.button.button--small.button--primary {
  background-color: var(--topbar-color-icon);
  font-weight: 300;
}
.disagree-button.eu-cookie-compliance-more-button, .eu-cookie-compliance-agree-button, .eu-cookie-compliance-default-button, .eu-cookie-compliance-hide-button, .eu-cookie-compliance-more-button-thank-you, .eu-cookie-withdraw-button, .eu-cookie-compliance-save-preferences-button {
    -webkit-box-shadow: inset 0 1px 0 0 #e3792b;
    box-shadow: inset 0 1px 0 0 #e3792b0;
}
/* End of cookie notifcation */


