/* Styling Helix - Eurasia template */
body {
    background-image: url(/images/LOGOS/iacneweurasia.jpg);
}
a {
    color: #2a2a2a;
}
a:hover, a:focus, a:active {
    color: #bb1919;
} 
/* .articleBody {
display:none!important
} */
.jfk-bubble.gtx-bubble {
display:none!important
}
::selection {
    background: #005689;
    color: #fff;
}
/* Date_Time on Top Bar */
#sp-top-bar .sp-module {
    box-shadow: none;
} 
ul.social-icons {
    margin: 10px;
}
/* Logo Area */
#sp-logo-area {
    background: white;
}
#sp-logo .sp-column {
    background: none;
    padding: 25px 0 25px 0;
}  
/* MENU */
.d-flex {
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.breadcrumb .divider.fas.fa-map-marker-alt {display: none;} /* hide Icon from Breadcrumbs */
#sp-header-nav {
    background: white;
}
.ts-nav-box#sp-header-nav .sp-megamenu-parent>li.hover>a, .ts-nav-box#sp-header-nav a:hover {
    color: #000000;
}
.ts-nav-box#sp-header-nav .sp-megamenu-parent>li.active>a, .ts-nav-box#sp-header-nav a {
    color: #005689;
}
.ts-nav-box#sp-header-nav .sp-megamenu-parent>li>a:before {
    background: #005689;
}  
/* OFF CANVAS MENU */
.offcanvas-menu {
    background-color: transparent;
    color: #252525;
}
.close-offcanvas {
    background: #005689;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
    padding-left: 15px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
    color: #005689;
}
/* Space above Header Modules*/
section#sp-header-modules {
    margin-top: 20px;
} 
/* Space below Header Modules*/
#sp-main-body {
    padding: 0;
} 
/* CATEGORY*/
span.subheading-category, .related-article-list-container .related-article-title {
    background: white;
    border-left: calc(5px + 0.1em) solid #bb1918;
    text-indent: 20px;
    text-transform: uppercase;
    padding-left: 60px;
    font-size: 1.5rem;
}
.article-header {
    margin-top: 20px;
}
/* Featured BLOG*/
.sp-module {
    border-radius: 1px;
    box-shadow: -1px 0 2px 0 rgb(0 0 0 / 12%), 1px 0 2px 0 rgb(0 0 0 / 12%), 0 1px 1px 0 rgb(0 0 0 / 24%);
    background-color: #fff;
}
h3.sp-module-title {
    background-color: #bb1919;
    margin: -10px 0 0 10px;
    padding: 10px 4px 0 4px;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
    font-family: 'Roboto Slab', sans-serif;
}
.page-item.active .page-link {
    background-color: #bb1919;
    border-color: #bb1919;
}
.leading-0 {
    border-radius: 1px;
    box-shadow: -1px 0 2px 0 rgb(0 0 0 / 12%), 1px 0 2px 0 rgb(0 0 0 / 12%), 0 1px 1px 0 rgb(0 0 0 / 24%);
    background: white;
}
.article-list .article {
    border-radius: 1px;
    box-shadow: -1px 0 2px 0 rgb(0 0 0 / 12%), 1px 0 2px 0 rgb(0 0 0 / 12%), 0 1px 1px 0 rgb(0 0 0 / 24%);
    background: white;
}
h2.item-title {
    margin: 20px 0 10px 0;
}
.col.leading-0.clearfix img {
    width: fit-content;
}
ul.pagination {
    margin-top: 15px;
    font-family: Georgia;
}
.page-item.active .page-link {
    background-color: #bb1919;
    border-color: #bb1919;
}
/* SINGLE ARTICLE */
.article-details {
    padding: 10px 20px 0 20px;
    border-radius: 1px;
    box-shadow: -1px 0 2px 0 rgb(0 0 0 / 12%), 1px 0 2px 0 rgb(0 0 0 / 12%), 0 1px 1px 0 rgb(0 0 0 / 24%);
    background: white;
}
section#sp-main-body {
    margin-top: 15px;
}
.article-header h1, .article-details .article-header h2 {
    text-align: center;
    font-weight: 300;
}
/* Used by the JCE Styles list to create an entry Drop Cap */

span.drop-cap, p.drop-cap, p.drop-cap:first-letter {
    color: #005689;
    font-family: 'Georgia', Arial, sans-serif;
    font-size: 4.5em;
    float: left;
    margin: -.3em .15em 0 0;
}
.item-page a {
    font-size: medium;
}
blockquote {
    font-weight: 100;
    font-size: 1.1rem;
    max-width: 600px;
    line-height: 1.2;
    position: relative;
    margin: 0 0 0 5rem;
    padding: 0 0 0 1rem;
    border-left: solid 5px #005689;
}
/* DELETE sign ICON and DETAILS */ 
dt.article-info-term {
    display: none;
}
dd.create {
    display: none;
}
[class^="icon-"], [class*=" icon-"] {
    display: none;
}
/* NEWS SHOW PRO GK5 TOP */
.gkNspPM-CenteredTitleOverlay a:hover {
    color: #bb1919;
}
.gkNspPM-Highlights h3 a:active, .gkNspPM-Highlights h3 a:focus, .gkNspPM-Highlights h3 a:hover {
    color: #005689;
}
/* NEWS SHOW PRO GK5 MODULES*/
.sp-module, #sp-left .sp-module, #sp-bottom .sp-module, .w357ui-scope-container {
    background: white;
    padding: 0;
    border-radius: 1px;
    box-shadow: -1px 0 2px 0 rgb(0 0 0 / 12%), 1px 0 2px 0 rgb(0 0 0 / 12%), 0 1px 1px 0 rgb(0 0 0 / 24%);
}
#sp-left .sp-module .sp-module-title {
    background-color: #bb1919;
    margin: -10px 0 0 10px;
    padding: 10px 4px 0 4px;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
    font-family: 'Roboto Slab', sans-serif;
}
/* .items-leading, .items-row, .item-page, .uk-scope {
    background: white;
    border-radius: 1px;
    box-shadow: -1px 0 2px 0 rgb(0 0 0 / 12%), 1px 0 2px 0 rgb(0 0 0 / 12%), 0 1px 1px 0 rgb(0 0 0 / 24%);
} */

/* Module suffix -oso */

table.contentpaneopen-oso{
  margin: 0;
  padding: 0;
}
table.contentpaneopen-oso td p {
  margin: 0;
  padding: 0;
}
.moduletable-oso .item-separator {
  background: #000 url(../images/bg-separator.gif) no-repeat top right;
  width: 156px;
  height: 2px;
  display: block;
}
.contentheading-oso {
  height: 14px;
  padding: 0px;
  margin: 0px;
}

/* COLORS*/
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {
    color: #005689;
}
/*  Monthly archive */

.w357ui-fieldset {
    padding: 0 10px;
}
.w357ui-heading-bullet::before {
    border-left: calc(5px + 0.1em) solid #bb1918;
}
.w357ui-input.ma-input, .w357ui-select:not([multiple]):not([size]), .ma-select:not([multiple]):not([size]) {
    height: 50px;
}
.w357ui-margin-small-bottom {
    text-align: center;
}
.w357ui-text-success {
    color: #005689!important;
}
/* Bottom and FOOTER*/
#sp-bottom .sp-module .sp-module-title {
background-color: #bb1919;
    margin: -10px 0 0 10px;
    padding: 10px 4px 0 4px;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
    font-family: 'Roboto Slab', sans-serif;  
}
#sp-footer a:hover, #sp-footer a:active, #sp-footer a:focus, #sp-bottom a:hover, #sp-bottom a:active, #sp-bottom a:focus {
   color: #bb1919;
}
#sp-footer, #sp-bottom  {
    background-color: transparent;
    color: #000000;
    padding: 25px 0;
}
.sp-scroll-up {
    background-color: #005689;
}
#sp-footer ul li a {
    display: block;
    font-family: 'Heebo', sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #005689;
    margin: 0 10px 20px;
    text-transform: uppercase;
}
div#sp-footer1 .sp-module {
    box-shadow: none;
}
span.sp-copyright {
    color: black;
}

/* Styling Simplex - Eurasia Archive */

ul.menu-main a:link, ul.menu-spe a:link {
    text-decoration: none;
}
ul.menu-main, ul.menu-spe {
    text-transform: uppercase;
}
div#allin {
    display: grid;
    grid-template: auto / 35vw 60vw;
}
div#leftcol {
    display: grid;
    grid-template: auto / auto;
    padding: 0 20px 0 20px;
}
div#rightcol {
    border-radius: 1px;
    box-shadow: -1px 0 2px 0 rgb(0 0 0/12%), 1px 0 2px 0 rgb(0 0 0/12%), 0 1px 1px 0 rgb(0 0 0/24%);
    background: white;
    padding: 30px 20px 50px 30px;
}
.contentpaneopen {
    font-family: Arial;
    font-size: 1em;
}
td.contentheading {
    font-family: 'Roboto Slab',sans-serif;
    font-size: 1.3em;
}
td.contentheading a.contentpagetitle-read {
    font-family: 'Roboto Slab',sans-serif;
    font-size: 2.0em;
}
td.contentheading a:link {
    text-decoration: none;
}
/* Styling FEED for Eurasia Archive */
h3.feed-title {
    text-align: center;
    font-family: 'Roboto Slab',sans-serif;
}
h4.feed-item-title a:link {
    text-decoration: none;
}
h4.feed-item-title {
    font-size: 1.2em;
    font-family: Roboto Slab, sans-serif;
}
.feed-description img {
    width: 100%;
    height: auto;
}
div#ftr a.mainlevel-top {
    text-decoration: none;
    margin-left: 20px;
    font-weight: 600;
    font-family: sans-serif;
}
.moduletable {
    padding-top: 40px;
}