@charset "utf-8";
/* CSS Document 
=========================*/


/* Regions - Top Banner, Ads Custom and SimpleaAds */
.region.region-banner-ads {
    z-index: 1;
    position: relative;
	    width: 100% !important;
}
.block-ads-custom-top {
    width: 100%;
    display: block;
    margin: auto;
}
.ads-custom-top-banner .views-row, 
.block-simpleads-top ul {
    display: flex;
	padding: 0 !important;
}
.ads-custom-top-banner .views-col, 
.block-simpleads-top .simpleads-multiple-random li {
    margin: 0 8px 0 0;
    text-align: center;
    display: block;
    position: relative;
    width: 726px !important;
}
	/* top banner overrides */
	/*.field--type-simpleads-advertisement {
		padding-right: 12px;
	}*/

.ads-custom-top-banner img, 
.block-simpleads-top img {
    /*width: 100%;*/
	width: 468px;
}



/* Regions - Sidebar, Ads Custom and SimpleaAds */
.sidebar {
    z-index: 0 !important;
}
	/* hide nth 2 onwards */
	.ads-custom-right-side-banner .views-col.col-2, 
	.ads-custom-right-side-banner .views-col.col-3, 
	.ads-custom-right-side-banner .views-col.col-4, 
	.ads-custom-right-side-banner .views-col.col-5, 
	.ads-custom-right-side-banner .views-col.col-6, 
	.ads-custom-right-side-banner .views-col.col-7, 
	.ads-custom-right-side-banner .views-col.col-8, 
	.ads-custom-right-side-banner .views-col.col-9, 
	.ads-custom-right-side-banner .views-col.col-10 {
		display: none;
	}

.block-ads-custom-sidebar-right .views-col,  
.block-simpleads-sidebar-right .views-col {
	margin: auto;
	width: 98% !important;
}

.block-ads-custom-sidebar-right, 
.block-simpleads-sidebar-right {
    width: 100% !important;
}
.block-ads-custom-sidebar-right img, 
.block-simpleads-sidebar-right img {
    /*width: 100%;*/
	width: 160px;
	height: auto; 
}
.block-ads-custom-sidebar-right .field-content, 
.block-simpleads-sidebar-right .field--type-simpleads-advertisement {
    padding: 2px 16px;
}


/* Views overrides */
.view-id-global_markets .views-row {
    padding-bottom: 2em;
}


/* Edited - Edited Version Below 

.view-id-global_markets .views-field-field-image, 
.view-id-global_markets .views-field-views-conditional-field {
    padding-top: 1em !important;
}  */

.view-id-global_markets .views-field-field-image {
    padding-top: 1em !important;
}

.view-id-global_market .views-field-field-image img {
    padding-right: 1em;
}

.view.view-global-markets, .view.view-americas-markets, 
.view.view-asia-pacific-markets, .view.view-emea-markets {
    padding: 10px !important;
    margin-bottom: 28px;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}

/* override default by above */
.main-content .row1-col1, .main-content .row1-col2, .main-content .row2-col1, 
.main-content .row2-col2, .main-content .row2-col3 {
	box-shadow: none;
}

/* Image overrides */

.node__content img {
    height: auto;
	margin: 0 12px;
}






/* TEST Views Table, Topics  */

.table-views-row {
    padding-bottom: 2em !important;
    display: block;
    border-bottom: dotted rgba(24, 39, 135, 0.5) 0.5px;
    margin-bottom: 1em;
}
td.views-field.views-field-nothing-1 {
    width: 120px;
    vertical-align: top;
    padding-right: 1em;
}
.table-views-row img {
	height: auto;
}

td.views-field.views-field-nothing-2 {
    vertical-align: top;
}
.attachment {
    float: right;
}

.table-views-row .ihe-overlay {text-align: inherit;}

	@media screen and (max-width: 430px) {
		.table-views-row {
			display: grid;
		}
		td.views-field.views-field-nothing-1 {
			width: 100%;
			float: left;
		}
		td.views-field.views-field-nothing-2 {
			float: left;
		}
		.table-views-row img {
			width: 100%;
			height: auto;
		}
	}
	


/* Search, custom and overrides  */

.path-search .search-form {display: block;}

.path-search a#edit-help-link {
    color: #808080;
    display: block;
    margin: 1em 0;
}
.path-search .search-results {
    padding-left: 0;
}
.path-search .item-list li {
    margin: 0 0 1em 0;
	padding-bottom: 2em !important;
    display: block;
    border-bottom: dotted rgba(24, 39, 135, 0.5) 0.5px;
}

	@media screen and (max-width: 430px) {
		input#edit-submit {
			width: 100%;
			display: block;
			margin: auto;
			height: 38px;
		}
		input#edit-keys {
			height: 38px;
			padding: 14px;
			width: 100%;
			margin: auto;
		}
}


/* Font and Spacing Adjustments */

.body, body, .p, p, .views-field-title > span > a, .views-field-title a {
    font-family: Arial;
    color: #181818 !important;
    line-height: 24px !important;
}


h1, h2, h3, h4, h5, h6 {
    line-height: normal;
}


.view-id-global_markets .views-row,
.view-id-americas_markets .views-row,
.view-id-asia_pacific_markets .views-row,
.view-id-emea_markets .views-row {
    padding-bottom: 2em;
    margin-top: 28px;
}

/* Social Media Sharer Buttons - Adjustments */

span.st-label {
    font-family: Arial;
    font-size: 15px;
}

.st-btn {
	border-radius: 0 !important;
}


div#st-1 {
    margin: 0 0 20px 0;
}


/* Block - Topic Menu Adjustments */

#block-topicmenu > ul {
    margin: 16px 0 12px;
}



/* Block - Main Menu Adjustments */

#block-classx-main-menu > ul > li > a {
    color: white;
    padding: 43px 8px 19px 8px !important;
}


/* Fix Hyperlink Text Overflow */

a {
    overflow-wrap: break-word;
}

/* Error message overrides, Article */

.page-node-type-article .messages.messages--error {
    display: none;
}
