/*
Theme Name: Eryk Child
Template: eryk
*/
.hero__item .button {
    border: none;
    background: #009fe0;
}
.header__menu .menu-item-has-children > a:after {
	content: '';
	width: 0;
height: 0;
border-style: solid;
    border-width: 5px 4px 0 4px;
border-color: #fff transparent transparent transparent;
display: block;
	position: relative;
	top: 1px;
	margin-left: 5px;
	transition: all .3s ease-in-out;
}


.header__menu .menu-item-has-children > a:hover:after {
	transform: rotate(180deg);
}

.header.header--fixed .header__menu .menu-item-has-children > a:after {
 border-top-color: 	#76797d;
}

.page-header .like-h1 {
    margin: 0;
    color: #fff;
    font-size: 4.526em;
    font-weight: 600;
    line-height: 1.047em;
    margin-bottom: 0.2em;
}

.hero__item .like-h1 {
    margin: 0;
    font-size: 4.526em;
    line-height: 1.047em;
    font-weight: 600;
    margin-bottom: 0.48em;
    color: #fff;
    position: relative;
    z-index: 4;
}

.like-h2.title{
    font-size: 2.737em;
    line-height: 1.212em;
}

.industry-box .like-h4 {
    margin-bottom: 1.4em;
    font-size: 1.421em;
    line-height: 1.37em;
}

.industry-text .like-h4, .industry-text .like-h5 {
    font-weight: 600;
    color: #21314d;
    margin: 0;
}

.industry-slider__box .like-h4 {
    color: #fff;
    font-size: 1.737em;
    font-weight: 600;
    line-height: .97em;
    margin: 0;
    margin-bottom: 1.2em;
}

.industry-certificates__left .like-h5 {
    font-weight: 600;
    font-size: 1.211em;
    color: #21314d;
    line-height: 1.565em;
    margin: 0;
}

@media (max-width: 767px){
    .page-header .like-h1 {
        font-size: 2.1em;
    }
    .hero__item .like-h1 {
        font-size: 2em;
    }
    .like-h2.title{
        max-width: 100%;
        font-size: 1.5em;
    }
    .industry-box .like-h4 {
        font-size: 1.1em;
    }
}

@media (min-width: 767px){
    .like-h3.title{
        font-size: 2.526em;
        line-height: 1.292em;
    }
}

/* FIX FOR HOMEPAGE MAP */
@media (min-width: 767px){
    .who-we-are .map-tooltip[data-show]{
        position: absolute;
        z-index: 100;
    }
    .who-we-are .map-tooltip:not([data-show]), .who-we-are .map-tooltip .arrow{
        display: none;
    }
}

@media (max-width: 767px){
    .who-we-are .map-tooltip[data-show]{
        position: static!important;
        display: block!important;
    }
}

/* REDUCE CLS MOBILE */
@media (max-width: 767px){
    #moove_gdpr_cookie_info_bar{
        min-height: 100px;
    }
}