@import "https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.min.css";
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap');

/* top menu underline on hover */
.header-search .searchbox-toggle::after, .language-selector a::after, .main-navigation .navbar-nav > li > a::after, .main-navigation .navbar-nav > li > span::after {
    background: #FFF;

}

.site-header {
    background:#000000;
    color: #000000;

}

.full-page-header {
    background:#000000;
    color: #000000;
}

.full-page-header .full-page-intro {
    color: #FFFFFF;
    font-weight: 400;
    opacity: 100;
}

/* video icon */
.vl1 .article-icon, .vl2 .article-icon {
    background: #8dc63f;
}

/* search form */
.header-search .navbar-search {
    background: #000;

}

.header-search .searchbox-toggle {
    display: none;
}

.ezimage-field {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* search magnifier */
.searchbox-active .header-search .searchbox-toggle {
    background: #8dc63f;
    
}

/* tag at the top of single article */
.full-page-header .full-page-main-tag > a, .full-page-header .full-page-main-tag > span, .full-page-header .full-page-sponsored-tag > a, .full-page-header .full-page-sponsored-tag > span {
    color: #8dc63f;
}

/* tag at the bottom of single article */
.full-article-tags a {
    border: 2px solid #8dc63f;
}

.vl1 .title a:hover, .vl2 .title a:hover, .vl4 .title a:hover, .vl5 .title a:hover, .vl6 .title a:hover, .vl7 .title a:hover {
    border-bottom-color: #8dc63f;
}

/* tag and topic text under articles */
.vl1 .info .sponsored-tag, .vl1 .info a, .vl2 .info .sponsored-tag, .vl2 .info a, .vl4 .info .sponsored-tag, .vl4 .info a, .vl5 .info .sponsored-tag, .vl5 .info a, .vl6 .info .sponsored-tag, .vl6 .info a, .vl7 .info .sponsored-tag, .vl7 .info a {
    font-weight: 700;
    color: #8dc63f;
}

.vl1 .info>a+a:before, .vl1 .info>a+span:before, .vl1 .info>a+time:before, .vl1 .info>span+a:before, .vl1 .info>span+span:before, .vl1 .info>span+time:before, .vl1 .info>time+a:before, .vl1 .info>time+span:before, .vl1 .info>time+time:before, .vl2 .info>a+a:before, .vl2 .info>a+span:before, .vl2 .info>a+time:before, .vl2 .info>span+a:before, .vl2 .info>span+span:before, .vl2 .info>span+time:before, .vl2 .info>time+a:before, .vl2 .info>time+span:before, .vl2 .info>time+time:before, .vl4 .info>a+a:before, .vl4 .info>a+span:before, .vl4 .info>a+time:before, .vl4 .info>span+a:before, .vl4 .info>span+span:before, .vl4 .info>span+time:before, .vl4 .info>time+a:before, .vl4 .info>time+span:before, .vl4 .info>time+time:before, .vl5 .info>a+a:before, .vl5 .info>a+span:before, .vl5 .info>a+time:before, .vl5 .info>span+a:before, .vl5 .info>span+span:before, .vl5 .info>span+time:before, .vl5 .info>time+a:before, .vl5 .info>time+span:before, .vl5 .info>time+time:before, .vl6 .info>a+a:before, .vl6 .info>a+span:before, .vl6 .info>a+time:before, .vl6 .info>span+a:before, .vl6 .info>span+span:before, .vl6 .info>span+time:before, .vl6 .info>time+a:before, .vl6 .info>time+span:before, .vl6 .info>time+time:before, .vl7 .info>a+a:before, .vl7 .info>a+span:before, .vl7 .info>a+time:before, .vl7 .info>span+a:before, .vl7 .info>span+span:before, .vl7 .info>span+time:before, .vl7 .info>time+a:before, .vl7 .info>time+span:before, .vl7 .info>time+time:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: .25rem;
    height: .25rem;
    background: #000;
    margin: 0 .25rem .125rem 0;

}

/* button color */
.btn-primary {
background: #000000;
color: #fff;
border-color: #000000;

}

/* button hover */
.btn-primary.active, .btn-primary:active, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active {
    background: #fff;
    color: #8dc63f2;
    border-color: #8dc63;
}

/* footer background color */
.site-footer {
    background:#000000;
    color: #000;
    padding: 4rem 0;
    text-align: center;
}

/* Override FONT */
body{
    font-family: 'Nunito Sans', sans-serif !important;
}
.site-logo{
    width:18.2rem;
    
}

.site-header{
   padding:25px 0px 25px 0;

}

.site-header>.container{
    max-width:1500px;

}

/* LINKS TESTING */
a {
  color: 000;
  text-decoration: underline;
}

/* remove auto hyphenation */
body{hyphens:none!important;
-ms-hyphens: none !important;
-webkit-hyphens: none !important;

}

/* remove itristan footer address stamp */

address {
    display:none;
    
}

/* center image test */
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  
}