@charset "UTF-8";

.news-events .page-header figure.item-image:before,
#bannerBanners:before {
	background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.20) 50%);
	background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.20) 50%);
	background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.20) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
}

.news-events .page-header figure.item-image:after,
#bannerBanners:after {
	background: -moz-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.20) 50%);
	background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.20) 50%);
	background: linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.20) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
}

#bannerClients:before {
	background: -moz-linear-gradient(180deg, rgba(255,255,255,0) 50%, rgba(0,0,0,0.15) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,0) 50%, rgba(0,0,0,0.15) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,0) 50%, rgba(0,0,0,0.15) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
}

#bannerClients:after {
	background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.20) 50%);
	background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.20) 50%);
	background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.20) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
}


.item-page .logos.top-right img,
.com-contact__form .contact-clear:before,
.owl-carousel .owl-nav button,
.customGAD-PageHeader .Logo,
.pagination span.icon-angle-left,
.pagination span.icon-angle-right,
#bannerClients .owl-nav button span {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.dotsContainer .owl-dot > span {
	border-radius: .25rem;
	-webkit-border-radius: .25rem;
	-moz-border-radius: .25rem;
	box-shadow: inset .085rem -.1rem .075rem .05rem rgba(0,0,0,0.45);
	-webkit-box-shadow: inset .085rem -.1rem .075rem .05rem rgba(0,0,0,0.45);
	-moz-box-shadow: inset .085rem -.1rem .075rem .05rem rgba(0,0,0,0.45);
}

.careers .category-desc,
.slideImg {
	background-size: cover;
}

	#bannerClients .slideImg {
		background-size: contain;
	}


/*background-size: 100% 450px;*/
#footer,
#bodyCss,
#bodyCss.gad-corner,
.item-page {
	background-size: var(--wrap) auto;
}

.customGAD-PageHeader .Logo,
.gad-corner #mainContent {
	background: rgb(255,246,173);
	background: -moz-linear-gradient(107deg, rgba(255,246,173,1) 25%, rgba(250,168,246,1) 100%);
	background: -webkit-linear-gradient(107deg, rgba(255,246,173,1) 25%, rgba(250,168,246,1) 100%);
	background: linear-gradient(107deg, rgba(255,246,173,1) 25%, rgba(250,168,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff6ad",endColorstr="#faa8f6",GradientType=1);
}

figure.round img {
	aspect-ratio: 1 / 1;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.35);
	-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.35);
}

.topModules {
	background: -moz-linear-gradient(0deg, rgba(0,0,0,.05) 0%, rgba(255,255,255,0) 25%);
	background: -webkit-linear-gradient(0deg, rgba(0,0,0,.05) 0%, rgba(255,255,255,0) 25%);
	background: linear-gradient(0deg, rgba(0,0,0,.05) 0%, rgba(255,255,255,0) 25%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
}

.bod figure.item-image img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	box-shadow: 10px 10px 10px 5px rgba(0,0,0,0.75);
	-webkit-box-shadow: 10px 10px 10px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 10px 5px rgba(0,0,0,0.75);
}

.sigFreeContainer .sigFreeThumb,
.gad-corner .blog figure.item-image,
.moduleGAD-Activities figure.newsflash-image,
.careers .blog-item,
.blog.operations-manuals .blog-item,
.moduleNewsEvents .mod-articlesnews__item,
.moduleProdServ .mod-articlesnews .newsflash-image {
	box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.25);
}

.board-of-directors-and-management-team .page-header h1,
.blog.bod .page-header h1 {
	text-shadow: 2px 2px 1px rgba(0,0,0,0.35);
	-webkit-text-shadow: 2px 2px 1px rgba(0,0,0,0.35);
	-moz-text-shadow: 2px 2px 1px rgba(0,0,0,0.35);
}

.blog.operations-manuals .blog-item .page-header h2 > a,
.blog-item figcaption > span {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.35);
	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.35);
	-moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.35);
}

figure.round figcaption {
	text-shadow: 1px 1px 5px rgba(0,0,0,0.35);
	-webkit-text-shadow: 1px 1px 5px rgba(0,0,0,0.35);
	-moz-text-shadow: 1px 1px 5px rgba(0,0,0,0.35);
}

.moduleGAD-Activities,
.modulePresidentsMessage .newsflash-title,
.modulePresidentsMessage .newsflash-content img {
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
}

#nav-bar .mod-menu.nav > .parent > .mod-menu__sub {
	background: var(--gr);
	background: -moz-linear-gradient(0deg, #fff 0%, var(--gr) 75%);
	background: -webkit-linear-gradient(0deg, #fff 0%, var(--gr) 75%);
	background: linear-gradient(0deg, #fff 0%, var(--gr) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#046616",GradientType=1);
	box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.25);
}

	#nav-bar .parent.about-us > .mod-menu__sub {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	}

.sigFreeContainer .owl-item.active .sigFreeThumb {
	box-shadow: 0px 10px 10px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.5);
}

a.btn span.icon-chevron-left,
a.btn span.icon-chevron-right {
	border-radius: 1rem;
	-webkit-border-radius: 1rem;
	-moz-border-radius: 1rem;
}

.pagenavigation a.btn,
.sigFreeContainer .owl-item.active .sigFreeThumb {
	transition: ease-in-out transform .2s;
}

.pagination .page-link[aria-current],
.pagination .page-link[aria-label^="Go to page"] {
	box-shadow: -1px 1px 1px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow: -1px 1px 1px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: -1px 1px 1px 1px rgba(0,0,0,0.25);
}

.customGAD-PageHeader h1 > strong {
	text-shadow: -2px -2px 0 #fff, 0 -2px 0 #fff, 2px -2px 0 #fff, -2px 0 0 #fff, 2px 0 0 #fff, -2px 2px 0 #fff, 0 2px 0 #fff, 2px 2px 0 #fff; 
}

.gad-corner .item-page {
	background-size: 100% auto;
}