@media screen and (min-width: 991px) {
	html[lang="en"] {
		.about .slogan h1 {
			font-size: 4.375em;
		}
	}
}
@media screen and (max-width: 991px) {
	html[lang="en"] {
		.about .slogan h1 {
			font-size: 1.5em;
		}
	}
}

.kv .swiper .slide-content .title {
	text-shadow: 2px 2px 4px #000000;
}
.kv .swiper .slide-content .desc {
	text-shadow: 2px 2px 4px #000000;
}
.kv .swiper .swiper-button-next:after, .kv .swiper .swiper-button-prev:after {
	text-shadow: 2px 2px 4px #000000;
}

.awards-recognitions .page-main .container .awards-listing-container .awards-listing .awards-table tr td.award-col,
.awards-recognitions .page-main .container .awards-listing-container .awards-listing .awards-table tr td.unit-col {
	text-align: left !important;
}
.relevant-awards .awards-swiper .swiper-wrapper .swiper-slide .award-item .awards-img img {
	object-fit: cover;
	object-position: center;
}
.node-preview-container {
	top: var(--drupal-displace-offset-top, 0px);
}
.node-preview-container .form-item-view-mode {
	display: none;
}

.active-award {
    animation: blink 1000ms alternate;
}

.company-detail .content .title img {
    height: 67px;
    max-width: 100%;
    object-fit: contain;
}

.page.report .page-main .container .report-container .report-grid .report-item .link {
	padding-bottom: 0px !important;
}
  
.node-preview-container:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    background-color: #BF382C;
    opacity: 0.75;
}

.node-preview-container a:before {
	content: '[PREVIEW] ';
}	
.node-preview-container a {
    color: #ffffff;
}

#toolbar-administration{
    display: none;
}
body.toolbar-tray-open.toolbar-vertical.toolbar-fixed, html.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
    margin-left: 0;
}

@keyframes blink {
    0% { background: #fff; }
    25% { background: #FDF4ED; }
    50% { background: #fff; }
    75% { background: #FDF4ED; }
    100% { background: #fff; }
};

