:root {
    --number-header-height: 76px;
    --color-gray-option-1: #F2F2F2;
    --color-blue: #293E5C;
    --color-yellow: #C28900;
    --color-white: #fff;
}




/* Language Adjustments */

@media (min-width: 768px) and (max-width: 850px) {
	:lang(si) header.style-3 #main-menu nav li.has-mega-menu a {
		font-size: 14px;
	}

	:lang(ta) header.style-3 #main-menu nav li.has-mega-menu a {
		font-size: 10px
	}

}


@media (min-width: 1280px) and (max-width: 1366px) {
    
    header .top-bar-navigation a span{
        font-size: 10px;
    }
    
}

body{
  font-family: "Open Sans", sans-serif;
}

h1,h2,h3,h4,h5,h6{
    font-family: "Open Sans", sans-serif;
    font-weight:600 !important;
}

.footer-item h3,
.mega-menu-heading,
.feature-box-title .intro-title{
    font-family: "Open Sans", sans-serif;
}


body, button,
input[type="submit"],
input[type="reset"],
input[type="button"], .button{
    font-family: "Open Sans", sans-serif;
}


a {
    color: var(--color-blue);
}

.link, 
.link-as-button{
    font-weight: 600;
}

.slick-arrow{
    color:var(--color-blue);
}


.content-wrapper a {
    color: var(--color-blue);
    font-weight:600;
}

.mega-menu-with-images-item::before,
.mega-menu ul li::before {
    border-color: transparent transparent transparent var(--color-blue);
}

.r2g-xbox-sub-component.option-two.variation-one h3 a:hover,
footer a:hover {
    color: var(--color-yellow);
}

header.style-3 #main-menu a:hover, 
header.style-3 #main-menu li.active a, 
header.style-3 #more-menu-wrapper a:hover, 
header.style-3 #more-menu-wrapper li.active a, 
header .top-bar-navigation a:hover, 
header .r2g-contact-options a:hover, 
header.style-3 #main-menu li.mega-menu-open.has-mega-menu a, 
.mega-menu-open.has-mega-menu .mega-menu-arrow:before {
    color: var(--color-yellow);
}

header .top-bar-navigation .active a, 
.two-col-strip .col-one .menu .active>span, 
.two-col-strip .col-one .menu .active>span a, 
.tag-link, .blog-archive-wrapper a .year, 
.blog-archive-wrapper .archive-year a {
    color: var(--color-blue);
}

.footer-item .primary-button, 
.link-as-button.button-six {
    background-color: var(--color-blue);
    border-color: var(--color-blue);
}

.slick-dots li.slick-active,
.r2g-xlist-main-strip.xlist-with-rotator .rotatorElement .pager-wrapper li,
.r2g-xlist-sub-component.xlistsub-with-rotator .rotatorElement .pager-wrapper li.slick-active,
.r2g-flex-xlist-main-strip.flex-with-rotator .rotatorElement .pager-wrapper li.slick-active,
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    background-color: var(--color-blue);
    border-color: var(--color-blue);
}

.r2g-xlist-main-strip.with-background .pager-wrapper li{
    background-color: transparent !important;
    border: 1px solid #fff !important;
}

.r2g-xlist-main-strip.with-background .pager-wrapper li.slick-active{
    border: 1px solid #fff;
    background-color: #fff !important;
}

    
.r2g-xlist-main-strip.xlist-with-rotator .rotatorElement .pager-wrapper ul{
    margin: 30px auto 0;
}


.footer-item .primary-button:hover, 
.link-as-button.button-six:hover, 
.button:hover, button:hover, 
input[type="submit"]:hover, 
input[type="reset"]:hover, 
input[type="button"]:hover, 
.tag-link:hover {
    background-color: var(--color-yellow) !important;
    border-color: var(--color-yellow) !important;
    color: #fff;
}

.accordion-xlist>.xList-items>.xList-item.highlight .accordion-title::before {
    border-color: var(--color-blue) transparent transparent transparent;
}

.blog-archive-wrapper .archive-year a:hover .year, .blog-archive-wrapper .archive-year a:hover .archieve-count {
    color: var(--color-yellow);
}

.blog-archive-wrapper .archive-year a:hover {
    color: var(--color-yellow);
}

.blog-search-wrapper .search-text::after {
    color: var(--color-blue);
}

.tea-category-section ul li a.directory:before {
    color: var(--color-blue);
}

.content-wrapper a,label a,
.link,
.link-as-button,
.ui-datepicker td .ui-state-default.ui-state-active,
.breadcrumb-nav a:last-child,.tabs-horizontal .tabs-second-level .title-wrapper li.active {
    color: var(--color-blue)
}

.content-wrapper ul li::before, 
.mega-menu ul li::before {
    border-color: transparent transparent transparent var(--color-blue);
}

.mega-menu ul li.active>a {
    color: var(--color-blue);
}

.pagination li a.active,
.BloglistingPageBlogList-pagination li a.active,
.ExporterDirectoryKeyExporters-pagination li.active a,
.publicationsListing-pagination li.active a{
    background: var(--color-blue);
    border-color: var(--color-blue);
}

.pagination li a, 
.BloglistingPageBlogList-pagination li a,
.ExporterDirectoryKeyExporters-pagination li a,
.publicationsListing-pagination li a{
    color:var(--color-blue);
}

.content-wrapper .x-box-custom-link-title a:hover{
    color:var(--color-blue);
}

.active-page-wrapper{
    background: var(--color-blue);
}

.error-message{
    background-color: #C28900;
    border: 1px solid #C28900;
    color: #fff;
}