/*************** GLOBAL ***************/
ul.table-list {
	margin: 0 0 1.5em 1em !important;
}

/*************** LIST ***************/
a:hover { 
	cursor: pointer !important;
}

/*************** News & Insights ***************/
#insights-feed .elementor-container.elementor-column-gap-custom {
	flex-flow: wrap;
}

.elementor-element-8cd9a20 .elementor-widget-image img{
	width: 526px;
	height: 277px;
	object-fit: cover;
}

.category-filter label {
	font-size: 19px;
	margin-right: 20px;
	text-transform: capitalize;
}

.elementor-widget-container.pubDate.category p {
	font-size: 12px;
}

.elementor-element.elementor-element-bb1a8e2.article-excerpt.elementor-widget.elementor-widget-text-editor {
	font-size: 15px;
}

/*************** MovableType ***************/
/*.category-filter input[type="radio"] {*/
/*	cursor: pointer;*/
/*}*/

/*.elementor-widget-container.single-pubdate {*/
/*	font-size: 19px !important;*/
/*}*/

/*.insights-content .wrap {*/
/*	float: left;*/
/*	margin-bottom: 50px;*/
/*	margin-top: 50px;*/
/*	display: flex;*/
/*}*/

/*.insights-content .wrap .left {*/
/*	width: 50%;*/
/*	padding-right: 50px;*/
/*}*/

/*.insight-space {*/
/*	height: 50px;*/
/*}*/

/*.elementor-widget-container.insights-content {*/
/*	font-size: 19px;*/
/*}*/

/*.elementor-widget-container.insights-content h3 {*/
/*	margin-top: 30px;*/
/*	padding: 15px 0px 15px 0px;*/
/*	border-style: solid;*/
/*	border-width: 1px 0px 0px 0px;*/
/*	border-color: var( --e-global-color-6d9003a );*/
/*	border-radius: 0px 0px 0px 0px;*/
/*}*/

/*.insights-col-2 p >img {*/
/*	float: right;*/
/*}*/

/*span.insights-caption {*/
/*	display: inline-block;*/
/*	font-size: 15px;*/
/*}*/

/*.insights-content p.website-link {*/
/*	padding: 10px 20px 10px 20px;*/
/*	background-color: #EEEFF0;*/
/*	font-size: 16px;*/
/*	text-decoration: underline;*/
/*}*/

/*.insights-content blockquote > h3 {*/
/*	margin-top: 0 !important ;*/
/*	padding: 0 !important;*/
/*	border-style: none !important;*/
/*}*/

/*.insights-content p.japanese-only {*/
/*	font-size: 14px;*/
/*	text-align: right;*/
/*	margin-top: -20px;*/
/*	color: #777777;*/
/*}*/
/*************** LIST ***************/
.ordered-list ol {
	list-style: decimal !important;
	margin: 0 0 1.5em 2em;
}

.unordered-list ul {
    list-style-type: disc !important;
    margin: 0 0 1.5em 2em;
}

.ordered-list.number-bold li::marker {
    font-weight: bold !important;
}

/*************** HEADER ***************/
.select-region a:hover {
	text-decoration: underline;
}

.elementor-widget-breadcrumbs {
	letter-spacing: 1px;
}

.elementor-widget-breadcrumbs a:hover {
	text-decoration: underline;
}

/*************** SLIDER REVOLUTION ***************/
rs-layer#slider-1-slide-1-layer-9,
rs-layer#slider-1-slide-1-layer-10 {
	font-family: "futura-pt", sans-serif !important;
	font-weight: 700;
}

/*************** ARTICLE ***************/
div.elementor-element .article-meta,
div.elementor-element .article-title,
div.elementor-element .article-excerpt {
	margin-bottom: 0px;
}

/*************** FOOTER ***************/
/* FOOTER TOP */
.footer-top-parent a {
	font-size: 16px;
	font-weight: 700;
}

li.footer-top-parent {
	margin-bottom: 25px;
}

.footer-section a.elementor-item.menu-link:hover {
	text-decoration: underline;
}

.footer-section .elementor-nav-menu--main .elementor-nav-menu a {
    padding: 13px 0px;
}

/* FOR HOME PAGE ONLY */
.home .elementor-widget-breadcrumbs {
	display: none;
}

/*************** ORDERED LIST (TEMPLATE C)  ***************/
.text-anchor-links ul {
	margin: 0;
}

.text-anchor-links li {
	display: inline-block;
	padding: 0 15px;
}

/*************** ADVANCE HEADING (TEMPLATE E)  ***************/
div.info-list.elementor-widget.elementor-widget-uael-advanced-heading {
	margin-bottom: 0px !important;
}

/*************** EXTRA INFO BOX (TEMPLATE D)  ***************/
div.extra-info-box.elementor-widget.elementor-widget-text-editor {
	margin-bottom: 0px !important;
}

/*************** SEARCH RESULTS  ***************/
/* FILTER */
.mf_finder_container {
    margin-top: 25px;
}

.mf_finder_searchBox_doctype:after {
    top: 8px !important;
    right: 10px !important;
}

.mf_finder_searchBox_doctype_select {
    padding: 0.75rem 1.25em 0.75rem 1em !important;
}

button.mf_finder_searchBox_submit {
    padding: 0 1.25rem !important;
}

/* RESULTS */
span.mf_finder_organic_doc_title {
    color: #111111;
    font-weight: 700;
}

.mf_finder_organic_wrapper.mf_available_resultframe .mf_finder_organic_doc_zoom {
    color: #757575;
}

.mf_finder_organic_pager {
    padding-top: 25px;
}

/*************** TABLE ***************/
ol.table-list-items, ul.table-list-items {
    margin: 0 !important;
}
.table-list-items li {
    list-style-position: inside;
    text-indent: -1.2em;
    padding-left: 1.1em;
}

span.table-row-title.large-title {
	font-size: 22px;
}

.uael-table__text-inner, 
td .uael-table__text, 
th .uael-table__text {
    display: inline-block;
    font-weight: 700;
}

/* TEMPLATE E */
.table-template-c span.table-row-title,
.table-template-e span.table-row-title  {
	font-weight: 700;
}

/* DIRECTORS */
.table-directors img.uael-col-img--left {
	margin-bottom: 10px;
}

/*************** LINKS ***************/
.pdf-download a::after, 
.extra-info-box.internal-link.vision a::after {
    content: url(/en/wp-content/uploads/2021/08/pdf-icon.svg);
    display: inline-block;
    margin-left: 5px;
}

.anchor-link a {
	display: inline-block;
    margin-right: 10px;
	font-size: 24px;
	font-weight: 500;
	text-decoration: underline;
	margin-bottom: 15px;
}

/*************** SEARCH RESULT PAGE ***************/
.mf_finder_organic .mf_finder_mark {
    background-color: #dadada !important;
}

/*************** MEDIA QUERIES ***************/
@media only screen and (max-width: 480px) {
	.text-anchor-links li {
		display: block;
	}
	.table-template-c .uael-table__text-inner {
    	table-layout: fixed;
    	width: 150px;
	}
	.table-template-e .uael-table__text-inner {
    	table-layout: fixed;
    	width: 125px;
	}
	li.footer-top-parent {
		margin-bottom: 5px;
	}
	.elementor-widget-container.single-pubdate {
		font-size: 14px !important;
		width: 80%;
		margin: auto !important;
	}
	.insights-content .wrap {
		width: 100%;
		flex-flow: wrap;
	}
	.insights-content .wrap .left {
		width: 100%;
		padding-right: 0;
	}
	.elementor-element-8cd9a20 .elementor-widget-image img{
		height: 160px;
	}
}