/**
 * RESPONSIVE:
 *
 * Phone Landscape (Small)
 * 640px => @media (min-width: 640px)
 * 639px => @media (max-width: 639px)
 *
 * Tablet Landscape (Medium)
 * 960px => @media (min-width: 960px)
 * 959px => @media (max-width: 959px)
 *
 * Desktop (Large)
 * 1200px
 *
 * Large Screen (XL)
 * 1600px
 *
 **/


/* IMPORT DEFAULT CUSTOM.CSS
 ========================================================================== */
@import url('../../yootheme/css/custom.css??4.5.20_20250716_1000');


/* DEFAULT
 ========================================================================== */
a {
	color: #008c67;
}

.btn {
	backdrop-filter: blur(4px);
}


/* HEADER
 ========================================================================== */
.tm-header .header-search .header-search-icon {
	/*background: #008c67;*/
}

.tm-header .header-search .header-search-icon:hover {
	/*background: #d0aa3d;*/
}

/*.tm-header .header-search .header-search-btn {
	color: #008c67;
}*/

/*** TRANSPARENT HEADER OVERLAY (LIGHT) ***/
.tm-header-overlay .uk-navbar-sticky {
	background: #008c67;
}

.tm-header-overlay .uk-light .uk-logo-inverse {
	width: 175px;
}

.tm-header-overlay .uk-navbar-container {
	border-bottom: 1px dotted rgb(255 255 255 / 25%);
}

.tm-header-overlay div#navbar-custom ul.maximenuck li.maximenuck.level1 > a,
.tm-header-overlay div#navbar-custom ul.maximenuck li.maximenuck.level1 > span {
	color: #fff;
}

.tm-header-overlay div#navbar-custom ul.maximenuck li.maximenuck.level1 > a:hover,
.tm-header-overlay div#navbar-custom ul.maximenuck li.maximenuck.level1 > span:hover {
	color: #101010;
}

.tm-header-overlay div#navbar-custom ul.maximenuck li.level1.parent > a::after,
.tm-header-overlay div#navbar-custom ul.maximenuck li.level1.parent > span::after {
	background: #008c67;
}

.tm-header-overlay.tm-header .uk-search-icon {
	background-color: #d0aa3d;
}

.tm-header-overlay.tm-header .uk-search-icon:hover {
	background-color: #fff;
	color: #008c67;
}

.uk-section-overlap {
	background-color: #008c67;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23dedede' fill-opacity='0.15' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
}


/* MAIN MENU
 ========================================================================== */
.uk-navbar {
	position: unset;
}

div#navbar-custom ul.maximenuck li.maximenuck.level1 > a,
div#navbar-custom ul.maximenuck li.maximenuck.level1 > span {
	color: #101010;
	font-weight: 600;
	letter-spacing: 0.01em;
}

div#navbar-custom ul.maximenuck li.maximenuck.level1:hover > a,
div#navbar-custom ul.maximenuck li.maximenuck.level1:hover > span,
div#navbar-custom ul.maximenuck li.maximenuck.level1 > a:hover,
div#navbar-custom ul.maximenuck li.maximenuck.level1 > span:hover {
	color: #008c67;
}

div#navbar-custom ul.maximenuck li[class*=level]:not(.level1) > * {
	color: #008c67;
	font-size: 14px;
}

div#navbar-custom ul.maximenuck li.level1.item133 div.maximenuck2:not(.first) ul.maximenuck2 li.level2 > * {
	font-weight: 600;
}

div#navbar-custom ul.maximenuck li.level1.item134 div.maximenuck2:not(.first) ul.maximenuck2 li.level2 > * {
	color: #101010;
	font-weight: 600;
}

div#navbar-custom ul.maximenuck li.level1.item134 div.maximenuck2:not(.first) ul.maximenuck2 li.level2:not(:first-child) {
	padding-top: 15px;
}

div#navbar-custom ul.maximenuck li.level1.item134 div.maximenuck2 ul.maximenuck2 li.level2 ul.maximenuck2 > li.level3 > * {
	font-size: 13px;
	line-height: 1.4;
}

div#navbar-custom ul.maximenuck li.level1.item133 div.maximenuck2 ul.maximenuck2 li.level2.item769 ul.maximenuck2 > li.level3 > *,
div#navbar-custom ul.maximenuck li.level1.item133 div.maximenuck2 ul.maximenuck2 li.level2.item227 ul.maximenuck2 > li.level3 > * {
	font-family: 'Roboto';
	font-weight: 300;
}

div#navbar-custom ul.maximenuck li.level1.item134 div.maximenuck2 ul.maximenuck2 li.level2 ul.maximenuck2 > li.level3 ul.maximenuck2 > li.level4 > * {
	font-family: 'Roboto';
	font-weight: 300;s
	line-height: 1.4;
}

div#navbar-custom ul.maximenuck li.level1.item138 div.maximenuck2:not(.first) ul.maximenuck2 li.level2 > a {
	background: #008c67;
	font-family: 'Raleway';
    font-weight: 500;
}

div#navbar-custom ul.maximenuck li.level1.item138 div.maximenuck2:not(.first) ul.maximenuck2 li.level2 > a:hover {
	background: #d0aa3d;
	color: #fff;
}


/* WEBSITE STRUCTURE VERSION 2
 ========================================================================== */
/**
 * TOOLBAR
 */
.tm-toolbar .uk-subnav {
	gap: 0 20px;
	margin-left: 0;
}

.tm-toolbar .uk-subnav > * {
	padding-left: 0;
}

.tm-toolbar .uk-subnav > * > :first-child {
	color: #009970;
	letter-spacing: 0;
	line-height: 1;
	padding: 5px 0;
	text-decoration: none;
	text-transform: none;
}

.tm-toolbar .uk-subnav > * > :first-child::after {
	content: '';
	background: transparent;
	bottom: 0;
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	transition: all 0.25s ease-in-out;
	width: 100%;
}

.tm-toolbar .uk-subnav > *.uk-parent > :first-child::after {
	width: calc(100% - 12px - 0.25em);
}

.tm-toolbar .uk-subnav > * > :first-child:hover::after,
.tm-toolbar .uk-subnav > * > :first-child[aria-expanded=true]::after {
	background: #282828;
}

/*.tm-toolbar .uk-subnav > *.uk-parent > :first-child:hover,
.tm-toolbar .uk-subnav > *.uk-parent > :first-child[aria-expanded=true] {
	color: #fff;
	background: #282828;
}*/

.tm-toolbar .uk-subnav > *.uk-parent > :first-child::before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23009970%22%20stroke-width%3D%221.1%22%20points%3D%221%203.5%206%208.5%2011%203.5%22%3E%3C%2Fpolyline%3E%0A%3C%2Fsvg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: inline-block;
	height: 12px;
	order: 2;
	transition: all 0.25s ease-in-out;
	width: 12px;
}

.tm-toolbar .uk-subnav > *.uk-parent > :first-child:hover::before,
.tm-toolbar .uk-subnav > *.uk-parent > :first-child[aria-expanded=true]::before {
	/*background-image: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.1%22%20points%3D%221%203.5%206%208.5%2011%203.5%22%3E%3C%2Fpolyline%3E%0A%3C%2Fsvg%3E");*/
	transform: rotateX(180deg);
}

/**
 * HEADER
 */
.tm-header .uk-logo {
	margin-top: -22px;
	transition: unset;
}

.tm-header .uk-navbar .uk-navbar-right {
	align-items: flex-end;
}

.tm-header .uk-navbar-nav > li > a {
	line-height: 1;
	padding-top: 2.5px;
}

/**
 * SEARCH
 */
.tm-header #module-tm-3.uk-navbar-item {
	flex: 1;
}

.tm-header .uk-search-navbar {
	max-width: 180px;
	width: auto;
}

.tm-header .uk-search-navbar .uk-search-input {
	border: 2px solid #dedede;
	font-size: 15px;
	height: 34px;
	padding-left: 15px !important;
	padding-right: 45px;
	text-transform: none;
}

.tm-header .uk-search-navbar .uk-search-input:hover,
.tm-header .uk-search-navbar .uk-search-input:focus {
	border-color: #fac328;
}

.tm-header .uk-search-navbar .uk-search-input:focus {
	background-color: rgb(250 195 40 / 5%);
}

.tm-header .uk-search-navbar .uk-search-input::placeholder {
	color: #a0a0a0;
	font-family: 'Roboto';
	font-size: 14px;
	letter-spacing: 0;
}

.tm-header .uk-search-navbar .uk-search-icon {
	color: #fac328;
}

.tm-header .uk-search-navbar .uk-search-icon svg > circle {
	stroke-width: 2;
}

.tm-header .uk-search-navbar .uk-search-icon svg > path {
	stroke-width: 2.5;
}

/**
 * MAIN MENU
 */
.uk-drop {
    font-size: 16px;
    line-height: 1.5;
	--wr-menu-item1-color: #282828;
	--wr-menu-item2-color: #008c67;
	--wr-menu-item3-color: #454545;
	--wr-menu-item1-size: 18px;
	--wr-menu-item2-size: 16px;
	--wr-menu-item3-size: 15px;
}

.uk-drop a {
    text-decoration: none !important;
}

.uk-drop a:hover {
    text-decoration: underline !important;
}

.uk-drop .fa-external-link-square-alt {
	font-size: 90%;
	margin-left: 8px;
	text-decoration: none;
}

.uk-drop .wr-menu-divider {
    border-top: 1px dotted #dedede;
}

.uk-drop .wr-menu-header {
	border-bottom-color: #def0eb;
	font-family: 'Roboto';
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 0.01em;
	line-height: 1.4;
}

.uk-drop .wr-menu-header::before {
    border-left-color: #def0eb;
}

.uk-drop .wr-menu-header .el-link {
    display: flex;
    gap: 10px;
}

.uk-drop .wr-menu-header .el-link:hover {
    text-decoration: none !important;
}

.uk-drop .wr-menu-header .el-link:hover span {
    text-decoration: underline !important;
}

.uk-drop .wr-menu-header .el-link .fas {
	font-size: 95%;
	margin-top: 5px;
	opacity: 0.85;
}

.uk-drop .wr-menu-header .el-link:hover .fas {
    text-decoration: none !important;
}

.uk-drop .wr-menu-item1 {
	color: var(--wr-menu-item1-color);
	font-size: var(--wr-menu-item1-size);
	font-weight: 600;
	line-height: 1.5;
	/*text-transform: uppercase;*/
}

.uk-drop .wr-menu-item1 .el-link {
	display: block;
}

.uk-drop .wr-menu-item2-list {
	font-size: var(--wr-menu-item2-size);
}

.uk-drop .wr-menu-item1-list {
	font-size: var(--wr-menu-item1-size);
}

.uk-drop .wr-menu-item2-list a {
	color: var(--wr-menu-item2-color);
	display: block;
}

.uk-drop .wr-menu-item1-list a {
	color: var(--wr-menu-item1-color);
	font-weight: 600;
	line-height: 1.5;
    font-size: var(--wr-menu-item1-size);
	/*text-transform: uppercase;*/
}

.uk-drop .wr-menu-item2-acc .el-item {
    border: none;
    margin: 10px 0;
    padding: 0;
}

.uk-drop .wr-menu-item1-acc .el-item {
    margin: 0;
}

.uk-drop .wr-menu-item2-acc .uk-accordion-content {
    padding: 0;
}

.uk-drop .wr-menu-item2-acc .el-title {
    background: transparent;
    border: none;
    color: var(--wr-menu-item2-color) !important;
    display: flex;
    font-family: 'Open Sans';
    font-size: var(--wr-menu-item2-size);
    font-weight: 400;
    line-height: 1.5;
    padding: 0;
}

.uk-drop .wr-menu-item1-acc .el-title {
    color: var(--wr-menu-item1-color) !important;
    font-size: var(--wr-menu-item1-size);
    font-weight: 600;
	/*text-transform: uppercase;*/
}

.uk-drop .wr-menu-item2-acc .el-title:hover {
    text-decoration: underline;
}

.uk-drop .wr-menu-item2-acc .el-title::before {
	/*background-image: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23008c67%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23008c67%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");*/
    float: none;
    order: 1;
}

/*.uk-drop .wr-menu-item2-acc .el-item.uk-open .el-title::before {
	background-image: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23008c67%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");
}*/

.uk-drop .wr-menu-item2-acc .el-content ul {
    font-size: var(--wr-menu-item3-size);
}

.uk-drop .wr-menu-item1-acc .el-content ul {
    font-size: var(--wr-menu-item2-size);
}

.uk-drop .wr-menu-item2-acc .el-content a {
    color: var(--wr-menu-item3-color);
	display: block;
}

.uk-drop .wr-menu-item1-acc .el-content a {
    color: var(--wr-menu-item2-color);
}

.uk-drop .wr-menu-item2-acc .el-item .uk-accordion-content {
    margin: 5px 0 10px;
}

/**
 * TOOLBAR MENU
 */
.uk-dropdown {
	border: 1px solid #e9e9e9;
	/*border-top: 2px solid #282828;*/
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.uk-dropdown > .uk-grid > * > *:not(.uk-accordion) {
	padding: 15px 20px;
}

.uk-dropdown > .uk-grid > * > *:not(:first-child) {
	border-top: 1px dotted #dedede;
}

.uk-dropdown .tb-menu-item {
    color: #008c67;
}

.uk-dropdown .tb-menu-item .el-link {
    color: #008c67;
	display: block;
}

.uk-dropdown .tb-menu-item .el-link:hover {
    text-decoration: underline !important;
}

.uk-dropdown .tb-menu-acc .el-item {
    border-top: 1px dotted #dedede;
    padding: 15px 20px;
}

.uk-dropdown .tb-menu-acc .el-item:first-child {
    border-top: none;
}

.uk-dropdown .tb-menu-acc .el-title {
    background: transparent;
    border: none;
    color: #008c67 !important;
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 400;
    padding: 0;
}

.uk-dropdown .tb-menu-acc .el-title:hover {
    text-decoration: underline;
}

.uk-dropdown .tb-menu-acc .el-title::before {
	background-image: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23008c67%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23008c67%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-dropdown .tb-menu-acc .el-item.uk-open .el-title::before {
	background-image: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23008c67%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-dropdown .tb-menu-acc .el-content ul {
    font-size: 15px;
}

.uk-dropdown .tb-menu-acc .el-content ul a {
    color: #323232;
	display: block;
}

.uk-dropdown .tb-menu-acc .el-item .uk-accordion-content {
    margin: 10px 0 0;
	padding: 0;
}

/**
 * MOBILE MENU
 */
.uk-navbar .wr-mobile-menu-icon .uk-icon {
	color: #a0a0a0;
	margin-right: 0 !important;
}

.uk-navbar .wr-mobile-menu-icon .uk-icon:hover,
.uk-navbar .wr-mobile-menu-icon .uk-icon:focus {
	color: #292929;
}

.uk-navbar .wr-mobile-menu-icon .uk-icon > svg {
	width: 28px;
}

.uk-navbar .wr-mobile-menu-icon .uk-icon > svg rect {
	transform-origin: center;
	transition: 0.2s ease-in-out transform;
}

.uk-navbar .wr-mobile-menu-icon[aria-expanded="true"] .uk-icon > svg rect:nth-child(1) {
	transform: rotate(45deg) translate(-0.5px, 5px);
}

.uk-navbar .wr-mobile-menu-icon[aria-expanded="true"] .uk-icon > svg rect:nth-child(2) {
	opacity: 0;
}

.uk-navbar .wr-mobile-menu-icon[aria-expanded="true"] .uk-icon > svg rect:nth-child(3) {
	transform: rotate(-45deg) translate(0.5px, -5px);
}

.uk-dropdown:has(> .wr-mobile-menu-dropbar) {
	background: #fff;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	left: 0 !important;
	max-width: 100% !important;
	right: 0 !important;
	top: 70px !important;
	width: 100% !important;
}

.uk-dropdown .wr-mobile-menu-dropbar {
	color: #5f5f5f;
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5;
}

.uk-dropdown .wr-mobile-menu-dropbar a {
	color: #5f5f5f;
	text-decoration: none;
}

.uk-dropdown .wr-mobile-menu-dropbar a:hover,
.uk-dropdown .wr-mobile-menu-dropbar a:focus {
	text-decoration: underline;
}

.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-item2 a,
.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-acc2 a {
	color: #5f5f5f;
}

.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-item {
	padding: 0;
}

.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-item .el-link,
.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-acc .el-title {
	color: #282828 !important;
	display: block;
	font-family: 'Raleway';
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5;
	padding: 15px 20px;
}

.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-item .el-link:hover,
.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-item .el-link:focus,
.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-acc .el-title:hover,
.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-acc .el-title:focus {
	text-decoration: underline;
}

.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-item2 .el-link,
.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-acc2 .el-title {
	color: #5f5f5f !important;
	font-family: 'Roboto';
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
}

.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-item2,
.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-acc2 {
	border-top: none;
}

.uk-dropdown .wr-mobile-menu-dropbar .wr-mobile-menu-acc .uk-accordion-content {
	padding: 0 20px 15px;
}


/* TOP
 ========================================================================== */
.tm-top {
	background: #008c67;
}

body.top-overlap .tm-top {
	background: rgb(0 0 0 / 7%);
	margin-bottom: -35px;
}

body.top-overlap .overlap-header {
	background-color: #008c67;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23dedede' fill-opacity='0.15' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
	color: #fff;
	padding-top: 140px;
	padding-bottom: 110px;
}

body.top-overlap .overlap-header a,
body.top-overlap .overlap-header a:link,
body.top-overlap .overlap-header a:visited,
body.top-overlap .overlap-header a:active {
	color: #fff;
	text-decoration: underline solid 1px;
}

body.top-overlap .overlap-header a:hover {
	color: #fac328;
	text-decoration: underline dotted 1px;
}

body.top-overlap .overlap-header h1,
body.top-overlap .overlap-header h2,
body.top-overlap .overlap-header h3,
body.top-overlap .overlap-header h4,
body.top-overlap .overlap-header h5,
body.top-overlap .overlap-header h6 {
	color: #fff;
	font-weight: 500;
	text-align: center;
}

body.top-overlap .overlap-header h1 {
	font-size: 56px;
}


@media (max-width: 959px) {
	body.top-overlap .overlap-header {
		padding-top: 100px;
		padding-bottom: 70px;
	}
    
    body.top-overlap .overlap-header h1 {
        font-size: 48px;
    }
}


/* FOOTER
 ========================================================================== */
.tm-footer-upper {
	background: #101010;
	font-family: 'Roboto';
}

.tm-footer-upper a:hover {
	color: #008c67;
}

.tm-footer-upper .footer-nav .uk-nav > li > a:hover {
	color: #008c67;
}

.tm-footer-lower {
	background: #101010;
	padding-top: 15px;
    padding-bottom: 25px;
}

.tm-footer-lower .uk-totop {
	background: rgb(0 140 103 / 50%);
}

.tm-footer-lower .uk-totop:hover {
	background: #008c67;
}


/* EXTENSIONS DEFAULT
 ========================================================================== */
/*#k2Container.itemView div.itemFullText .wk-accordion h3.wk-accordion-title:hover,
.wk-accordion .wk-accordion-title:hover,
.uk-accordion .el-item .uk-accordion-title:hover {
	background-color: #008c67;
}

#k2Container.itemView div.itemFullText .wk-accordion h3.wk-accordion-title.wk-active,
.wk-accordion .wk-accordion-title.wk-active,
.uk-accordion .el-item.uk-open .uk-accordion-title,
.uk-accordion li.uk-open .uk-accordion-title {
	color: #008c67;
}*/

.wk-accordion .wk-accordion-content,
.uk-accordion .uk-accordion-content {
	padding: 15px 0 25px;
	padding: 5px 0 15px;
}

.uk-accordion .uk-accordion-title:before {
	transition: all 0.25s ease-in-out;
}

.uk-accordion .uk-open .uk-accordion-title:before {
	transform: rotateZ(180deg);
}


/* TOOLS
 ========================================================================== */
/**
 * BREADCRUMBS
 */
.breadcrumbs {
	color: #dedede;
}

.breadcrumbs a {
	color: #dedede;
}

/**
 * UNORDERED LIST - FONTAWESOME CHECK
 */
.content-ul-check .far,
.content-ul-check .fas,
.content-ul-check .fa-check-square {
	color: #008c67;
}

/**
 * SIDEBAR NAV
 */
.sidebar-nav .uk-nav li a {
	background-image: linear-gradient(to right,#008c67 50%,transparent 50%);
}

.sidebar-nav .uk-nav li > a:hover,
.sidebar-nav .uk-nav li.uk-active > a,
.sidebar-nav .uk-nav li.uk-active > a:hover {
	color: #008c67;
}

.sidebar-nav .uk-nav > li > a:focus,
.sidebar-nav .uk-nav > li.uk-active > a:focus {
	color: #fff;
}

/**
 * ORDERED LIST WITH BOX
 */
ol.boxy-list-type > li:before {
    background: #008c67;
    font-family: 'Roboto';
    font-size: 14px;
}

/**
 * TABLE OF CONTENTS
 */
.tbl-content {
    border-radius: 6px;
    font-size: 16px;
    min-width: 360px;
    padding: 25px;
}

.tbl-content > h3 {
	font-size: 22px;
	margin: 0 0 10px;
}

.tbl-content ol li {
	padding-bottom: 4px;
	padding-top: 4px;
}

.tbl-content ol li:last-child {
	padding-bottom: 0;
}

.tbl-content ol li > ol {
	padding-top: 4px;
}

/**
 * ADDRESS BOX
 */
.content-address-box {
    background: #f7fbfa;
    border-radius: 4px;
    border: 1px solid #def0eb;
    font-size: 18px;
    margin-left: 0;
    margin-right: 0;
    min-width: 360px;
    padding: 25px 30px;
}

/**
 * CONTACT BOX
 */
.content-contact-box {
    background: #f7fbfa;
    border-radius: 4px;
    border: 1px solid #def0eb;
    padding: 25px 30px;
}


/* YOOTHEME OVERRIDE
 ========================================================================== */
/**
 * TABLE
 */
.table td,
.table th {
	line-height: 1.5;
	padding: 8px 12px;
}

.table th {
	background: #008c67 !important;
}


/* HOMEPAGE
 ========================================================================== */
/**
 * SLIDER
 */
/*.home-ver43 .home-slider {
	box-shadow: 0 1px 7px rgb(0 0 0 / 7%);
	margin-bottom: 10px;
}*/

.home-ver43 .home-slider .wk-slideshow,
.home-ver43 .home-slider .wk-slideshow > li > img {
	height: 590px !important;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel {
	box-sizing: border-box;
	display: block;
	margin: auto;
	max-width: 100%;
	width: 1200px;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div {
	background: rgb(255 255 255 / 85%);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	-moz-backdrop-filter: blur(10px);
	bottom: 20px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.25);
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	box-sizing: border-box;
	color: #323232;
	display: flex;
	flex-direction: column;
	float: right;
	height: auto;
	max-width: 100%;
	min-height: 360px;
	padding: 40px 25px 90px;
	position: absolute;
	right: 0;
	transition: all 0.25s ease-out 0s;
	width: 480px;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div:hover {
	background: #ffffff;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > h3 {
	border-bottom: 3px solid #008c67;
	font-family: 'Roboto';
	font-size: 22px;
	font-weight: 500;
	line-height: 1.3;
	padding: 0 5px 5px;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div a.wk-button {
	background-color: rgba(1,160,44,0.10);
	background-image: linear-gradient(to right,#008c67 50%,transparent 50%);
	background-position-x: calc(100% + 10px);
	background-size: 200%;
	background: #008c67;
	border: none !important;
	border-radius: 0;
	color: #008c67 !important;
	color: #fff !important;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 34px;
	margin-top: 25px;
	min-height: 0;
	padding: 0 8px 0 18px;
	padding: 0 20px;
	text-transform: uppercase;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div a.wk-button:hover {
	background-color: #d0aa3d;
    border-color: #a28635 !important;
    background-position-x: 0;
	color: #fff !important;
	padding: 0 20px;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > *:last-child {
	margin-top: 0;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > .wk-margin {
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 1.5;
	margin: 0;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > .wk-margin a {
	color: #008c67;
	text-decoration: none;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > .wk-margin a:hover {
	color: #d0aa3d;
	text-decoration: underline;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > .wk-margin > * {
	margin: 0 0 12px 0;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > .wk-margin > *+* {
	margin-top: 12px;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > .wk-margin > *:first-child {
	margin-top: 0;
}

.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > .wk-margin > *:last-child {
	margin-bottom: 0;
}

.home-ver43 .home-slider .wk-overlay-bottom {
	box-sizing: border-box;
	margin: auto;
	max-width: 100%;
	padding: 20px 0;
	width: 1200px;
}

.home-ver43 .home-slider .wk-overlay-bottom .wk-dotnav {
	float: right;
    margin-left: 0;
	max-width: 100%;
	width: 480px;
}

.home-ver43 .home-slider .wk-overlay-bottom .wk-dotnav > li {
	padding: 0 5px;
}

.home-ver43 .home-slider .wk-overlay-bottom .wk-dotnav > li > a {
    border: 1px solid #8a8a8a !important;
    box-sizing: border-box;
	height: 18px;
    width: 18px;
}

.home-ver43 .home-slider .wk-overlay-bottom .wk-dotnav > li > a:hover {
	background: #c2c2c2;
}

.home-ver43 .home-slider .wk-overlay-bottom .wk-dotnav > li.wk-active > a {
	background: #8a8a8a;
}

@media (max-width: 1199px) {
	.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div {
		right: 10px;
	}
}

@media (max-width: 1024px) {
	.home-ver43 .home-slider .wk-slideshow,
	.home-ver43 .home-slider .wk-slideshow > li > img {
		height: 480px !important;
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-cover-background {
		background-position: 60%;
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div {
		bottom: 5px;
		padding: 30px 20px 65px;
		right: 5px;
	}
	
	.home-ver43 .home-slider .wk-overlay-bottom .wk-dotnav {
		margin-bottom: 5px !important;
	}
}

@media (max-width: 959px) {
	.home-ver43 .home-slider .wk-slideshow,
	.home-ver43 .home-slider .wk-slideshow > li > img {
		height: 420px !important;
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-cover-background {
		background-position: 55%;
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div {
		bottom: 5px;
		height: calc(100% - 10px);
		padding: 20px;
		right: 5px;
		width: calc(45% - 5px);
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > h3 {
		font-size: 20px;
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > .wk-margin {
		font-size: 14px;
	}
	
	.home-ver43 .home-slider .wk-overlay-bottom {
		background: #f4f4f4;
		bottom: -50px;
		padding: 15px 0;
		z-index: 1;
	}
	
	.home-ver43 .home-slider .wk-overlay-bottom .wk-dotnav {
		float: unset;
		margin-bottom: 0 !important;
		width: auto;
	}
}

@media (max-width: 639px) {
	.home-ver43 .home-slider .wk-slideshow,
	.home-ver43 .home-slider .wk-slideshow > li > img {
		height: 785px !important;
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-cover-background {
		background-position: 25%;
		height: 300px;
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel {
		bottom: 5px;
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div {
		background: #fafafa;
		bottom: 5px;
		height: calc(100% - 300px);
		left: 10px;
		padding: 20px 15px 40px;
		right: 10px;
		width: calc(100% - 20px);
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > h3 {
		font-weight: 700;
	}
	
	.home-ver43 .home-slider .wk-slideshow .wk-overlay-panel > div > .wk-margin {
		font-size: 15px;
	}
	
	.home-ver43 .home-slider .wk-overlay-bottom {
		background: transparent;
		bottom: 20px;
		padding: 0;
	}
}


/**
 * NEWS
 */
.home-ver43 .home-news {
	padding-top: 40px;
}

.home-ver43 .home-news h2 {
	font-weight: 700;
	margin-bottom: 2px;
}

.home-ver43 .home-news-nav {
	display: flex;
	justify-content: center;
	list-style: none;
	margin-top: 0;
	margin-left: -30px;
	padding: 0;
}

.home-ver43 .home-news-nav > li {
	padding-left: 30px;
	position: relative;
}

.home-ver43 .home-news-nav > li:not(:first-child)::before {
	content: '';
	background: #b5b5b5;
	border-radius: 50%;
	height: 4px;
	left: 13px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
}

.home-ver43 .home-news-nav > li > a {
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
}

.home-ver43 .home-news-nav > li > a:hover {
	text-decoration: underline;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul {
	display: flex;
	flex-wrap: wrap;
	margin-left: -30px;
	padding: 0;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li {
	box-sizing: border-box;
	margin: 0;
	padding-left: 30px;
	width: calc((100% / 5) * 1.5);
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li:first-child {
	width: calc((100% / 5) * 2);
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li.clearList {
	display: none;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li .moduleItemWrapper {
	border-radius: 2px;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	transition: all 0.25s ease-out 0s;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemImage {
	background: #f4f4f4 !important;
	border-radius: 2px;
	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
	overflow: hidden;
	padding-top: 66.66%;
	position: relative;
	transition: all 0.25s ease-in-out;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemImage:hover {
	opacity: 0.90;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemImage a {
	display: block;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemImage img {
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translatex(-50%) translateY(-50%);
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemContent {
	margin-top: 10px;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemTitle {
	color: #282828;
	font-family: 'Open Sans';
	font-size: 20px;
	line-height: 1.3;
	margin: 0;
	text-decoration: none;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemTitle:hover {
	text-decoration: underline;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li:first-child .moduleItemTitle {
	font-size: 24px;
	line-height: 1.25;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemTitle:hover {
	color: #008c67;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemTitle > a {
	color: inherit !important;
	text-decoration: inherit !important;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemIntrotext {
	font-size: 15px;
	padding: 0;
}

.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemReadMore > a {
	font-family: 'Roboto';
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
	white-space: nowrap;
}

@media (max-width: 959px) {
	.home-ver43 .home-news {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul {
		margin-left: -20px;
	}
	
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li {
		padding-left: 20px;
	}
	
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li .moduleItemWrapper {
		border-radius: 0;
	}
	
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemImage {
		background: #f4f4f4 !important;
		border: none;
	}
	
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemTitle {
		font-size: 16px;
		margin-bottom: 0;
	}
	
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li:first-child .moduleItemTitle {
		font-size: 20px;
	}
	
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock .moduleItemIntrotext {
		display: none;
	}
}

@media (max-width: 639px) {
	.home-ver43 .home-news {
		padding-top: 30px;
	}
	
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li,
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li:first-child {
		width: 100%;
	}
	
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li:not(:first-child) {
		margin-top: 25px;
	}
	
	.home-ver43 .home-news .home-news-searca .k2ItemsBlock > ul > li:first-child .moduleItemTitle {
		font-size: 16px;
	}
}


/**
 * ABOUT US
 */
.home-ver43 .home-about {
    background-color: #008c67;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23009F75' stroke-width='1'%3E%3Cpath d='M769 229L1037 260.9M927 880L731 737 520 660 309 538 40 599 295 764 126.5 879.5 40 599-197 493 102 382-31 229 126.5 79.5-69-63'/%3E%3Cpath d='M-31 229L237 261 390 382 603 493 308.5 537.5 101.5 381.5M370 905L295 764'/%3E%3Cpath d='M520 660L578 842 731 737 840 599 603 493 520 660 295 764 309 538 390 382 539 269 769 229 577.5 41.5 370 105 295 -36 126.5 79.5 237 261 102 382 40 599 -69 737 127 880'/%3E%3Cpath d='M520-140L578.5 42.5 731-63M603 493L539 269 237 261 370 105M902 382L539 269M390 382L102 382'/%3E%3Cpath d='M-222 42L126.5 79.5 370 105 539 269 577.5 41.5 927 80 769 229 902 382 603 493 731 737M295-36L577.5 41.5M578 842L295 764M40-201L127 80M102 382L-261 269'/%3E%3C/g%3E%3Cg fill='%2300A378'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E");
    /* background by SVGBackgrounds.com */
	color: #fff;
	font-size: 18px;
}

.home-ver43 .home-about h2 {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	line-height: 1.15;
}

.home-ver43 .home-about h3 {
	color: #e9e9e9;
	font-family: 'Roboto';
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 30px;
	margin-top: 0;
	text-transform: uppercase;
}

.home-ver43 .home-about .home-about-text {
	font-family: 'Raleway';
	font-size: 28px;
	line-height: 1.4;
}

.home-ver43 .home-about .home-about-button {
	margin-top: 35px;
	margin-bottom: 0;
}

.home-ver43 .home-about .home-about-button > .btn {
	background: #fac328;
	border-color: #fac328;
	border-radius: 25px;
	line-height: 46px;
	min-width: 240px;
	padding: 0 55px;
	width: calc(100% / 3);
}

.home-ver43 .home-about .home-about-button > .btn:hover {
	background: #fac328;
	border-color: rgb(255 255 255 / 50%);
	box-shadow: 0 0 0 4px rgb(250 195 40 / 50%);
	color: #fff;
}

.home-ver43 .home-about .home-about-nav {
	display: flex;
	justify-content: center;
	list-style: none;
	margin-top: 10px;
	margin-left: -30px;
	padding: 0;
}

.home-ver43 .home-about .home-about-nav > li {
	padding-left: 30px;
	position: relative;
}

.home-ver43 .home-about .home-about-nav > li:not(:first-child)::before {
	content: '';
	border-left: 1px solid rgb(255 255 255 / 25%);
	height: 14px;
	left: 15px;
	position: absolute;
	top: 50%;
	transform: translateY(calc(-50% + 2px));
}

.home-ver43 .home-about .home-about-nav > li > a {
	color: #c2c2c2;
	font-family: 'Roboto';
	font-size: 12px;
	letter-spacing: 0.025em;
	text-decoration: none;
	text-transform: uppercase;
}

.home-ver43 .home-about .home-about-nav > li > a:hover {
	color: #fff;
}

.home-ver43 .home-about .home-about-attain-logo .el-image {
	background: #fff;
	border-radius: 50%;
	padding: 10px;
}

@media (max-width: 959px) {
	.home-ver43 .home-about .home-about-text {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 639px) {
	.home-ver43 .home-about h1 {
		font-size: 30px;
	}
	
	.home-ver43 .home-about .home-about-attain-logo .el-image {
		width: 66.66%;
	}
	
	.home-ver43 .home-about .home-about-button > .btn {
		min-width: unset;
		width: auto;
	}
}


/**
 * SCHOLARSHIPS AND GRANTS
 */
.home-ver43 .home-schgra {
	background-color: #f4f4f4;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='a' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23FFFFFF'/%3E%3Cstop offset='1' stop-color='%23F4F4F4'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%23fafafa'/%3E%3Cstop offset='1' stop-color='%23F4F4F4'/%3E%3C/linearGradient%3E%3Cpath id='s' fill='url(%23b)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6c-24.1 96-57.4 189.4-99.3 278.6c-41.9 89.2-92.4 174.1-150.3 253.3c-58 79.2-123.4 152.6-195.1 219c-71.7 66.4-149.6 125.8-232.2 177.2c-82.7 51.4-170.1 94.7-260.7 129.1c-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6c93.6-20.2 185-49.5 272.5-87.2c87.6-37.7 171.3-83.8 249.6-137.3c78.4-53.5 151.5-114.5 217.9-181.7c66.5-67.2 126.4-140.7 178.6-218.9c52.3-78.3 96.9-161.4 133-247.9c36.1-86.5 63.8-176.2 82.6-267.6c18.8-91.4 28.6-184.4 29.6-277.4c0.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 0.7 0 1.3-0.1 2L1549.2 51.6z'/%3E%3Cg id='g'%3E%3Cuse href='%23s' transform='scale(0.12) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.2) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.25) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(0.3) rotate(-20)'/%3E%3Cuse href='%23s' transform='scale(0.4) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(0.5) rotate(20)'/%3E%3Cuse href='%23s' transform='scale(0.6) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.7) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.835) rotate(-40)'/%3E%3Cuse href='%23s' transform='scale(0.9) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(1.05) rotate(25)'/%3E%3Cuse href='%23s' transform='scale(1.2) rotate(8)'/%3E%3Cuse href='%23s' transform='scale(1.333) rotate(-60)'/%3E%3Cuse href='%23s' transform='scale(1.45) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(1.6) rotate(10)'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='translate(900 0)'%3E%3Cg transform='translate(0 1500)'%3E%3Ccircle fill='url(%23a)' r='3000'/%3E%3Cg opacity='0.5'%3E%3Ccircle fill='url(%23a)' r='2000'/%3E%3Ccircle fill='url(%23a)' r='1800'/%3E%3Ccircle fill='url(%23a)' r='1700'/%3E%3Ccircle fill='url(%23a)' r='1651'/%3E%3Ccircle fill='url(%23a)' r='1450'/%3E%3Ccircle fill='url(%23a)' r='1250'/%3E%3Ccircle fill='url(%23a)' r='1175'/%3E%3Ccircle fill='url(%23a)' r='900'/%3E%3Ccircle fill='url(%23a)' r='750'/%3E%3Ccircle fill='url(%23a)' r='500'/%3E%3Ccircle fill='url(%23a)' r='380'/%3E%3Ccircle fill='url(%23a)' r='250'/%3E%3C/g%3E%3Cg transform='rotate(-165.6 0 0)'%3E%3Cuse href='%23g' transform='rotate(10)'/%3E%3Cuse href='%23g' transform='rotate(120)'/%3E%3Cuse href='%23g' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='0' fill='url(%23a)' r='3000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-position-y: bottom;
	background-size: cover;
}

.home-ver43 .home-schgra .uk-grid-large {
	margin-left: -80px;
}

.home-ver43 .home-schgra .uk-grid-large > * {
	padding-left: 80px;
}

.home-ver43 .home-schgra .home-schgra-title h2 {
	/*font-size: 24px;*/
	font-weight: 700;
}

/* Switcher */
.home-ver43 .home-schgra .home-schgra-switcher .wk-cover-background::before {
	content: '';
	background: linear-gradient(0deg, rgb(0 0 0 / 85%) 0, transparent 100%);
	box-sizing: border-box;
	bottom: 0;
	height: 25%;
	left: 0;
	position: absolute;
	width: 100%;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab {
	border: none;
	margin-bottom: 6px !important;
	margin-left: -5px;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li {
	margin-top: 5px;
	margin-bottom: 0;
	padding-left: 5px;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li > a {
	border-radius: 1px;
	border: none;
	color: #fff;
	font-size: 12px;
	margin: 0;
	padding: 2px 10px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgb(0 0 0 / 15%);
	text-transform: uppercase;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li > a:hover {
	background: rgb(255 255 255 / 65%);
	backdrop-filter: blur(4px);
	box-shadow: 0 1px 2px rgb(0 0 0 / 15%);
	color: #323232;
	text-shadow: unset;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-active > a {
	background: #fff;
	box-shadow: 0 1px 2px rgb(0 0 0 / 15%);
	color: #646464;
	text-shadow: unset;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive {
	margin-bottom: -6px;
	margin-left: -15px;
	padding-left: 0;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive > a {
	background: rgb(0 0 0 / 65%);
	backdrop-filter: blur(4px);
	border: 1px solid transparent;
	border-radius: 0;
	box-shadow: none;
	color: transparent;
	display: block;
	font-family: 'Roboto';
	font-size: 0;
	letter-spacing: 0.01em;
	padding: 8px 15px;
	text-shadow: 0 1px 1px rgb(0 0 0 / 15%);
	text-transform: none;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive > a::before,
.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive > a::after {
	color: #fff;
	font-size: 14px;
	transition: all 0.25s ease-in-out;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive > a::before {
	margin-right: 2px;
}

.home-ver43 .home-schgra .home-schgra-switcher .scho-switcher ul.wk-tab > li.wk-tab-responsive > a::after {
	content: 'Select Scholarship';
}

.home-ver43 .home-schgra .home-schgra-switcher .grants-switcher ul.wk-tab > li.wk-tab-responsive > a::after {
	content: 'Select Grant';
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive > a:hover {
	background: #fff;
	border-color: #dedede;
	color: #008c67;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive > a:hover::before,
.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive > a:hover::after {
	color: #008c67;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive.wk-open > a {
	background: #008c67;
	border-color: #008c67;
	color: #fff;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive.wk-open > a::before,
.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive.wk-open > a::after {
	color: #fff;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive .wk-dropdown {
	margin-top: 1px;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive ul.wk-nav {
    column-count: 2;
	font-size: 14px;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive ul.wk-nav > li > a:hover {
	background: #008c67;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive ul.wk-nav > li.wk-active > a {
	background: #d0aa3d;
	color: #fff;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive ul.wk-nav > li.wk-active > a:hover {
	color: #fff;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-switcher {
	font-size: 16px;
	margin-top: 25px !important;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-switcher h3 {
	color: #008c67;
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 12px;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-switcher p {
	margin: 12px 0 0;
}

.home-ver43 .home-schgra .home-schgra-switcher ul.wk-switcher > li > p {
	margin-top: 17px;
}

.home-ver43 .home-schgra .home-schgra-switcher .wk-button {
	background: #f4f4f4;
	border-color: #e9e9e9 !important;
	border-radius: 0;
	color: #646464;
	font-family: 'Roboto';
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 34px;
	min-height: unset;
	padding: 0 20px;
	text-transform: uppercase;
}

.home-ver43 .home-schgra .home-schgra-switcher .wk-button:hover {
	background: #d0aa3d;
	border-color: #d0aa3d !important;
	color: #fff;
}

@media (max-width: 959px) {
	.home-ver43 .home-schgra {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	.home-ver43 .home-schgra .uk-grid-large > .uk-grid-margin {
		margin-top: 80px;
		position: relative;
	}
	
	.home-ver43 .home-schgra .uk-grid-large > .uk-grid-margin::before {
		content: '';
		border-top: 2px solid #dedede;
		left: 20px;
		position: absolute;
		top: -40px;
		width: 100%;
	}
}

@media (max-width: 639px) {
	.home-ver43 .home-schgra .home-schgra-switcher ul.wk-tab > li.wk-tab-responsive ul.wk-nav {
		column-count: 1;
	}
}


/**
 * LEARNING EVENTS
 */
.home-ver43 .home-events {
	background: #fff;
}

.home-ver43 .home-events h2 {
	font-weight: 700;
}

/*.home-ver43 .home-events .home-events-main > .uk-grid {
	margin-left: -30px;
}

.home-ver43 .home-events .home-events-main > .uk-grid > * {
	padding-left: 30px;
}*/

.home-ver43 .home-events .home-events-main-featured > a {
	display: block;
	text-decoration: none;
}

.home-ver43 .home-events .home-events-main-featured > a > p {
	margin-bottom: 0;
	transition: inherit;
}

.home-ver43 .home-events .home-events-main-featured > a > p:hover {
	opacity: 0.85;
}

.home-ver43 .home-events .home-events-main-featured > a > h4 {
	font-family: 'Open Sans';
	font-size: 16px;
	margin-top: 15px;
	margin: 5px 0 0;
	transition: inherit;
}

.home-ver43 .home-events .home-events-main-featured > a > h4:hover {
	color: #008c67;
}

.home-ver43 .home-events .home-events-main-list {
	list-style: none;
	padding: 0;
}

.home-ver43 .home-events .home-events-main-list > li {
	border-top: 1px dotted #dedede;
	margin-top: 15px;
	padding-top: 15px;
}

.home-ver43 .home-events .home-events-main-list > li:first-child {
	margin-top: 0;
    border-top: none;
    padding-top: 0;
}

.home-ver43 .home-events .home-events-main-list > li > div {
	display: flex;
	line-height: 1.3;
	margin-left: -10px;
}

.home-ver43 .home-events .home-events-main-list > li > div > * {
	padding-left: 10px;
}

.home-ver43 .home-events .home-events-main-list-icon {
	padding-top: 2px;
}

.home-ver43 .home-events .home-events-main-list-icon > .fas {
	color: #008c67;
	font-size: 20px;
}

.home-ver43 .home-events .home-events-main-list-text > p {
	color: #8a8a8a;
	font-family: 'Roboto';
	font-size: 15px;
	margin-bottom: 3px;
}

.home-ver43 .home-events .home-events-main-list-text > h4 {
	font-family: 'Open Sans';
	font-size: 16px;
	margin: 0;
}

.home-ver43 .home-events .home-events-main-list-text > h4 > a {
	color: inherit;
	text-decoration: inherit;
}

.home-ver43 .home-events .home-events-main-list-text > h4 > a:hover {
	color: #008c67;
}

/*.home-ver43 .home-events .home-events-video-wrapper::before {
	border-left: 1px dotted #dedede;
	height: calc(100% + 180px);
    top: -90px;
}*/

/*.home-ver43 .home-events .home-events-video {
	margin-top: -6px;
}*/

.home-ver43 .home-events .home-events-video .el-content h4 {
	font-family: 'Open Sans';
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 0;
}

.home-ver43 .home-events .home-events-video .el-content h4 > a {
	color: inherit;
	text-decoration: inherit;
}

.home-ver43 .home-events .home-events-video .el-content h4 > a:hover {
	color: #008c67;
}

@media (max-width: 959px) {
	.home-ver43 .home-events {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	.home-ver43 .home-events .home-events-video-wrapper::before {
		display: none;
	}
}


/**
 * RESEARCH PROJECTS
 */
.home-ver43 .home-projects {
	background: #f4f4f4;
}

.home-ver43 .home-projects > .uk-container > .uk-grid {
	margin-left: -60px;
}

.home-ver43 .home-projects > .uk-container > .uk-grid > div {
	padding-left: 60px;
}

.home-ver43 .home-projects h2 {
	font-weight: 700;
}

.home-ver43 .home-projects .home-projects-desc-btn > a {
	border: 1px solid #008c67;
	display: inline-block;
	font-family: 'Roboto';
	font-size: 15px;
	font-weight: 500;
	padding: 5px 25px;
	text-decoration: none;
	transition: all 0.40s ease-in-out;
}

.home-ver43 .home-projects .home-projects-desc-btn > a:hover {
	background: #008c67;
	color: #fff;
}

.home-ver43 .home-projects .home-projects-desc-nav {
	display: flex;
	list-style: none;
	margin-top: 10px;
	margin-left: -30px;
	padding: 0;
}

.home-ver43 .home-projects .home-projects-desc-nav > li {
	padding-left: 30px;
	position: relative;
}

.home-ver43 .home-projects .home-projects-desc-nav > li:not(:first-child)::before {
	content: '';
	border-left: 1px solid #e9e9e9;
	height: 18px;
	left: 15px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.home-ver43 .home-projects .home-projects-desc-nav > li > a {
	font-family: 'Roboto';
	font-size: 13px;
	text-decoration: none;
}

.home-ver43 .home-projects .home-projects-desc-nav > li > a:hover {
	text-decoration: underline;
}

.home-ver43 .home-projects .home-projects-wrapper {
	width: calc(360px + 60px);
}

.home-ver43 .home-projects .home-projects-list .el-item {
	background: #fff;
	border-bottom: 1px solid #f4f4f4;
	border-radius: 6px;
	overflow: hidden;
}

.home-ver43 .home-projects .home-projects-list .el-item > .uk-card-body {
	padding: 20px 25px 25px;
}

.home-ver43 .home-projects .home-projects-list .el-title {
	font-weight: 600;
}

.home-ver43 .home-projects .home-projects-list .el-title > a:hover {
	color: #008c67 !important;
}

@media (max-width: 959px) {
	.home-ver43 .home-projects {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.home-ver43 .home-projects .home-projects-desc-btn > a {
		border: none;
		padding: 7px 15px 7px 0;
	}

	.home-ver43 .home-projects .home-projects-desc-btn > a:hover {
		padding: 7px 25px;
	}
}


/**
 * PUBLICATIONS
 */
.home-ver43 .home-pubs {
	background: #fff;
}

.home-ver43 .home-pubs h2 {
	font-weight: 700;
}

.home-ver43 .home-pubs .home-pubs-main {
	background: rgb(0 140 103 / 2.5%);
	border-radius: 6px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
	padding: 30px;
}

.home-ver43 .home-pubs .home-pubs-main-wrapper {
	display: flex;
    flex-wrap: wrap;
    margin-left: -30px;
}

.home-ver43 .home-pubs .home-pubs-main-wrapper > div {
	box-sizing: border-box;
	max-width: 100%;
	padding-left: 30px;
	width: 100%;
}

.home-ver43 .home-pubs .home-pubs-main-wrapper > .home-pubs-access {
	width: calc(420px + 30px);
}

.home-ver43 .home-pubs .home-pubs-main-wrapper > .home-pubs-list {
	flex: 1;
}

.home-ver43 .home-pubs .home-pubs-form {
	border-radius: 25px;
	box-shadow: 0 1px 3px rgb(0 0 0 / 25%);
	position: relative;
}

.home-ver43 .home-pubs .home-pubs-form .pubs-search-query {
	background: #008c67;
	border-radius: 25px;
	border: 2px solid #008c67 !important;
	color: #fff;
	font-size: 14px;
	height: 44px;
	padding-left: 15px;
	padding-right: 44px;
}

.home-ver43 .home-pubs .home-pubs-form .pubs-search-query::placeholder {
	color: #fff;
	font-family: 'Roboto';
	font-size: 14px;
	opacity: 0.75;
}

.home-ver43 .home-pubs .home-pubs-form .pubs-search-query:focus {
	background: rgb(0 140 103 / 7%);
	color: #323232;
}

.home-ver43 .home-pubs .home-pubs-form .pubs-search-query:focus::placeholder {
	color: #323232;
	opacity: 0.50;
}

.home-ver43 .home-pubs .home-pubs-form .pubs-search-query-ext {
	display: none;
}

.home-ver43 .home-pubs .home-pubs-form button {
	background: #008c67;
	border-radius: 25px;
	border: 1px solid #008c67;
	color: #fff;
	height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	width: 44px;
}

.home-ver43 .home-pubs .home-pubs-menu {
	margin-top: 25px;
}

.home-ver43 .home-pubs .home-pubs-menu > h5 {
	color: #646464;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.025em;
	margin-bottom: 5px;
	text-transform: none;
}

.home-ver43 .home-pubs .home-pubs-menu > ul.uk-nav {
	display: flex;
	flex-wrap: wrap;
	margin-left: -25px;
}

.home-ver43 .home-pubs .home-pubs-menu > ul.uk-nav > li {
	box-sizing: border-box;
	padding-left: 25px;
	position: relative;
	width: 50%;
}

.home-ver43 .home-pubs .home-pubs-menu > ul.uk-nav > li::before {
	content: '';
	background: #fff;
	border: 3px solid #008c67;
	border-radius: 50%;
	display: inline-block;
	height: 4px;
	left: calc(2px + 25px);
	position: absolute;
	top: 16px;
	width: 4px;
}

.home-ver43 .home-pubs .home-pubs-menu > ul.uk-nav > li::after {
	content: '';
	border-top: 1px dotted #dedede;
	bottom: 0;
	position: absolute;
	width: calc(100% - 25px);
}

.home-ver43 .home-pubs .home-pubs-menu > ul.uk-nav > li:nth-last-child(2):nth-child(odd)::after,
.home-ver43 .home-pubs .home-pubs-menu > ul.uk-nav > li:last-child::after {
	border-top: none;
}

.home-ver43 .home-pubs .home-pubs-menu > ul.uk-nav > li > a {
	color: #323232;
	display: block;
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1.5;
	padding: 10px 0 10px 20px;
	text-transform: none;
}

.home-ver43 .home-pubs .home-pubs-menu > ul.uk-nav > li > a:hover {
	color: #008c67;
}

.home-ver43 .home-pubs .home-pubs-link {
	border-top: 1px solid #dedede;
	margin-top: 25px;
	padding-top: 7px;
}

.home-ver43 .home-pubs .home-pubs-link > ul {
	display: flex;
	list-style: none;
	margin-top: 0;
	margin-left: -30px;
	padding: 0;
}

.home-ver43 .home-pubs .home-pubs-link > ul > li {
	box-sizing: border-box;
	padding-left: 30px;
	position: relative;
}

.home-ver43 .home-pubs .home-pubs-link > ul > li:not(:first-child)::before {
	content: '';
	border-left: 1px solid #e9e9e9;
	height: 18px;
	left: 15px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.home-ver43 .home-pubs .home-pubs-link > ul > li > a {
	font-family: 'Roboto';
	font-size: 15px;
	text-decoration: none;
}

.home-ver43 .home-pubs .home-pubs-link > ul > li > a:hover {
	text-decoration: underline;
}

.home-ver43 .home-pubs .home-pubs-list > ul {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin-bottom: 0;
    margin-left: -12px;
	padding: 0;
}

.home-ver43 .home-pubs .home-pubs-list > ul > li {
	box-sizing: border-box;
	padding-left: 12px;
	width: 33.33%;
}

.home-ver43 .home-pubs .home-pubs-list > ul > li > div {
	
}

.home-ver43 .home-pubs .home-pubs-list-cover {
	background: #e9e9e9;
	border-radius: 6px;
	border: 1px solid #e9e9e9;
	overflow: hidden;
	padding-top: 135%;
	position: relative;
}

.home-ver43 .home-pubs .home-pubs-list-cover img {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

.home-ver43 .home-pubs .home-pubs-list-title {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 8px;
}

.home-ver43 .home-pubs .home-pubs-list-title > a {
	color: inherit;
	display: block;
	text-decoration: inherit;
}

.home-ver43 .home-pubs .home-pubs-list-title:hover > a {
	color: #008c67;
}

@media (max-width: 959px) {
	.home-ver43 .home-pubs {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	.home-ver43 .home-pubs .home-pubs-main {
		background: transparent;
		margin-right: -20px;
		margin-left: -20px;
		padding: 0 20px;
		box-shadow: unset;
	}
	
	.home-ver43 .home-pubs .home-pubs-main-wrapper > div {
		width: 100% !important;
	}
	
	.home-ver43 .home-pubs .home-pubs-main-wrapper > div:not(:first-child) {
		margin-top: 25px;
	}
	
	.home-ver43 .home-pubs .home-pubs-list > ul {
		margin-left: -20px;
	}
	
	.home-ver43 .home-pubs .home-pubs-list > ul > li {
		padding-left: 20px;
	}
	
	.home-ver43 .home-pubs .home-pubs-list > ul > li > div {
		background: #fff;
		height: 100%;
	}
	
	.home-ver43 .home-pubs .home-pubs-list-cover {
		background: transparent;
		border: unset;
		border-bottom: 2px solid #e9e9e9;
	}
	
	.home-ver43 .home-pubs .home-pubs-list-title {
		font-family: 'Raleway';
		font-size: 16px;
		font-weight: 600;
		padding: 17px 15px 22px;
	}
}

@media (max-width: 639px) {
	.home-ver43 .home-pubs .home-pubs-main {
		margin-right: -15px;
		margin-left: -15px;
		padding: 0 15px;
	}
	
	.home-ver43 .home-pubs .home-pubs-menu > ul.uk-nav > li {
		width: 100%;
	}
	
	.home-ver43 .home-pubs .home-pubs-link > ul {
		line-height: 1.25;
	}
	
	.home-ver43 .home-pubs .home-pubs-link > ul > li {
		min-width: 80px;
	}
	
	.home-ver43 .home-pubs .home-pubs-link > ul > li:not(:first-child)::before {
		height: 32px;
	}
	
	.home-ver43 .home-pubs .home-pubs-list > ul > li {
		width: 100%;
	}
	
	.home-ver43 .home-pubs .home-pubs-list > ul > li:not(:first-child) {
		margin-top: 25px;
	}
}


/**
 * PRIORITY AREAS
 */
.home-ver43 .home-priority {
	color: #fff;
}

.home-ver43 .home-priority > .uk-section {
	padding-top: 60px;
	padding-bottom: 360px;
}

.home-ver43 .home-priority .uk-tile-default {
	background-color: rgb(0 0 0 / 50%);
	backdrop-filter: blur(1px);
	border-radius: 4px;
	padding: 45px 40px 60px;
}

.home-ver43 .home-priority .home-priority-header h2 {
	color: #fff;
	font-weight: 700;
	margin-bottom: 5px;
	text-align: center;
}

.home-ver43 .home-priority .home-priority-header h3 {
	color: #a0a0a0;
	font-family: 'Roboto';
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5;
	margin-top: 0;
	text-align: center;
	text-transform: uppercase;
}

.home-ver43 .home-priority .home-priority-list .el-title {
	color: #fff;
	font-family: 'Open Sans';
	font-size: 17px;
	font-weight: 400;
	line-height: 1.5;
	text-shadow: 0 1px 2px rgb(0 0 0 / 75%);
}

.home-ver43 .home-priority .home-priority-list .el-image {
	box-shadow: 0 1px 2px rgb(0 0 0 / 50%);
}

@media (max-width: 959px) {
	.home-ver43 .home-priority > .uk-section {
		background-position: left center;
		padding-top: 45px;
		padding-bottom: 70px;
	}
	
	.home-ver43 .home-priority > .uk-section {
		background-color: rgba(0, 0, 0, 0.65) !important;
	}
	
	.home-ver43 .home-priority .uk-tile-default {
		background-color: transparent;
		padding: 0 20px;
	}
	
	.home-ver43 .home-priority .home-priority-list .el-title {
		margin-top: -3px !important;
	}
}


/* PROJECTS (REVAMPED)
 ========================================================================== */
/**
 * DEFAULTS
 */
/*** CONTAINER ***/
.section-projects-v2 {
	overflow: unset;
}

.section-projects-v2 .tm-top {
	background: rgb(0 0 0 / 25%);
    margin-bottom: -36px;
}

.section-projects-v2 .tm-main {
	padding-top: 0;
	padding-bottom: 0;
}

.section-projects-v2 .tm-main .uk-container {
	max-width: unset;
	padding: 0;
}

.section-projects-v2 .itemListView .projects-cat-container,
.section-projects-v2 .itemView .projects-item-container {
	box-sizing: content-box;
	display: flow-root;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	padding-left: 40px;
	padding-right: 40px;
}

.section-projects-v2 .itemListView .projects-cat-container > :first-child,
.section-projects-v2 .itemView .projects-item-container > :first-child {
	margin-top: 0;
}

.section-projects-v2 .itemListView .projects-cat-container > :last-child,
.section-projects-v2 .itemView .projects-item-container > :last-child {
	margin-bottom: 0;
}

/*** PROJECT TABLE ***/
.section-projects-v2 .project-tbl-header {
	font-size: 18px;
	font-weight: 600;
	margin: 25px 0 15px;
	padding: 0 5px 10px;
	position: relative;
}

.section-projects-v2 .project-tbl-header::after {
	content: '';
	background: #f0f0f0;
	border-bottom: 1px solid #fcfcfc;
	bottom: 0;
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
}

.section-projects-v2 .project-tbl {
	font-family: 'Roboto';
	font-size: 14px;
}

.section-projects-v2 .project-tbl > ul {
	list-style: none;
	margin-bottom: 0;
	padding: 0;
}

.section-projects-v2 .project-tbl > ul > li {
	display: flex;
	margin-bottom: 10px;
	padding: 0 5px;
}

.section-projects-v2 .project-tbl > ul > li:not(.moduleItemHeader):not(.catItemHeader) {
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgb(0 0 0 / 5%);
	transition: all 0.25s ease-in-out;
}

.section-projects-v2 .project-tbl > ul > li:not(.moduleItemHeader):not(.catItemHeader):hover {
	background: #fafdfc;
	box-shadow: 0 5px 10px rgb(0 0 0 / 15%);
}

.section-projects-v2 .project-tbl > ul > li:not(.moduleItemHeader):not(.catItemHeader):last-child {
	margin-bottom: 0;
}

.section-projects-v2 .project-tbl > ul > li > div {
	padding: 25px 15px;
}

.section-projects-v2 .project-tbl > ul > li > div.moduleItemProject,
.section-projects-v2 .project-tbl > ul > li > div.catItemProject {
	width: 50%;
}

.section-projects-v2 .project-tbl > ul > li > div.moduleItemPartner,
.section-projects-v2 .project-tbl > ul > li > div.catItemPartner {
	width: 25%;
}

.section-projects-v2 .project-tbl > ul > li > div.moduleItemCountry,
.section-projects-v2 .project-tbl > ul > li > div.catItemCountry {
	width: 15%;
}

.section-projects-v2 .project-tbl > ul > li > div.moduleItemDate,
.section-projects-v2 .project-tbl > ul > li > div.catItemDate {
	width: 10%;
}

.section-projects-v2 .project-tbl > ul > li.moduleItemHeader,
.section-projects-v2 .project-tbl > ul > li.catItemHeader {
	color: #8a8a8a;
	font-size: 13px;
	margin-bottom: 15px;
}

.section-projects-v2 .project-tbl > ul > li.moduleItemHeader > div,
.section-projects-v2 .project-tbl > ul > li.catItemHeader > div {
	padding-top: 0;
	padding-bottom: 0;
}

.section-projects-v2 .project-tbl .moduleItemTitle,
.section-projects-v2 .project-tbl .catItemTitle {
	color: #323232;
	font-family: 'Roboto';
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 0;
}

.section-projects-v2 .project-tbl .moduleItemTitle > a,
.section-projects-v2 .project-tbl .catItemTitle > a {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-decoration: underline dotted 1px #646464;
	text-decoration: none;
}

.section-projects-v2 .project-tbl .moduleItemTitle > a:hover,
.section-projects-v2 .project-tbl .catItemTitle > a:hover {
	color: #008c67;
	text-decoration: underline;
	text-decoration: underline dotted 1px;
}

.section-projects-v2 .project-tbl .moduleItemTitle > span,
.section-projects-v2 .project-tbl .catItemTitle > span {
	color: #646464;
	color: #8a8a8a;
}

.section-projects-v2 .project-tbl .moduleItemTitle .fas,
.section-projects-v2 .project-tbl .catItemTitle .fas {
	color: #717171;
	font-size: 12px;
	margin-left: 4px;
}

.section-projects-v2 .project-tbl ul.moduleItemDetails,
.section-projects-v2 .project-tbl ul.catItemDetails {
	color: #646464;
	display: flex;
	font-size: 13px;
	gap: 0 25px;
	list-style: none;
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
}

.section-projects-v2 .project-tbl ul.moduleItemDetails > li,
.section-projects-v2 .project-tbl ul.catItemDetails > li {
	margin: 0;
}

.section-projects-v2 .project-tbl ul.moduleItemDetails > li.moduleItemDetailsCountry,
.section-projects-v2 .project-tbl ul.moduleItemDetails > li.moduleItemDetailsDate,
.section-projects-v2 .project-tbl ul.catItemDetails > li.catItemDetailsCountry,
.section-projects-v2 .project-tbl ul.catItemDetails > li.catItemDetailsDate {
	display: none;
}

.section-projects-v2 .project-tbl ul.moduleItemDetails a,
.section-projects-v2 .project-tbl ul.catItemDetails a {
	color: #646464;
	text-decoration: none;
}

.section-projects-v2 .project-tbl ul.moduleItemDetails .far,
.section-projects-v2 .project-tbl ul.moduleItemDetails .fas,
.section-projects-v2 .project-tbl ul.catItemDetails .far,
.section-projects-v2 .project-tbl ul.catItemDetails .fas {
	color: #a0a0a0;
	font-size: 12px;
	margin-right: 1px;
}

.section-projects-v2 .project-tbl ul.moduleItemDetails label,
.section-projects-v2 .project-tbl ul.catItemDetails label {
	color: #a0a0a0;
	display: none;
}

.section-projects-v2 .project-tbl .moduleItemPartner ul,
.section-projects-v2 .project-tbl .catItemPartner ul {
	line-height: 1.4;
	padding-left: 15px;
}

.section-projects-v2 .project-tbl .moduleItemPartner ul > li:not(:last-child),
.section-projects-v2 .project-tbl .catItemPartner ul > li:not(:last-child) {
	margin-bottom: 5px;
}

.section-projects-v2 .project-tbl .moduleItemPartner ul > li::marker,
.section-projects-v2 .project-tbl .catItemPartner ul > li::marker {
	color: #646464;
}

.section-projects-v2 .project-tbl .moduleItemDate > span,
.section-projects-v2 .project-tbl .catItemDate > span {
	white-space: nowrap;
}

/*** SEARCH FORM ***/
.section-projects-v2 .project-search .project-search-wrapper {
	align-items: center;
	display: flex;
	gap: 10px;
	justify-content: flex-end;
}

.section-projects-v2 .project-search .project-search-icon {
	background: rgb(0 140 103 / 10%);
	border-radius: 50%;
	box-sizing: border-box;
	display: none;
	line-height: 34px;
	padding-bottom: 2px;
	text-align: center;
	width: 36px;
}

.section-projects-v2 .project-search .project-search-icon > svg {
	display: inline-block;
	height: 16px;
	width: 16px;
}

.section-projects-v2 .project-search .project-search-icon > svg > * {
	stroke: currentcolor;
	stroke-width: 2px;
}

.section-projects-v2 .project-search .project-search-form {
	position: relative;
	width: 300px;
}

.section-projects-v2 .project-search input.project-search-text {
	border-color: #dedede;
	border-radius: 30px;
	color: #8a8a8a;
	font-size: 14px;
	height: 36px;
	padding-left: 15px;
	padding-right: 40px;
	width: 100%;
}

.section-projects-v2 .project-search input.project-search-text:hover,
.section-projects-v2 .project-search input.project-search-text:focus {
	background: #fafdfc;
	border-color: rgb(0 140 103 / 50%) !important;
	color: #323232;
}

.section-projects-v2 .project-search input.project-search-text::placeholder {
	color: #a0a0a0;
	font-style: italic;
}

.section-projects-v2 .project-search .project-search-btn {
	background: transparent;
	border: none;
	color: #008c67;
	line-height: 1;
	padding: 0;
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}

.section-projects-v2 .project-search .project-search-btn > svg {
	display: inline-block;
	height: 16px;
	width: 16px;
}

.section-projects-v2 .project-search .project-search-btn > svg > * {
	stroke: currentcolor;
	stroke-width: 2px;
}

.section-projects-v2 .project-search .project-search-close {
	border-radius: 2px;
	color: #8a8a8a;
	cursor: pointer;
	display: none;
	font-size: 12px;
	line-height: 1;
	padding: 3px 4px;
	right: 0;
	text-transform: uppercase;
	transition: all 0.25s ease-in-out;
}

/**
 * FRONTPAGE
 */
.page-projects {
	overflow: unset;
}

/*** HEADER ***/
.page-projects .projects-header {
	background-color: #008c67;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23dedede' fill-opacity='0.15' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
	padding-bottom: 130px;
	padding-top: 130px;
}

.page-projects .projects-header h1 {
	color: #fff;
	font-size: 56px;
	text-align: center;
}

/* Menu */
.page-projects .projects-menu .uk-nav {
	display: flex;
	flex-wrap: wrap;
	gap: 25px;
	justify-content: center;t
}

.page-projects .projects-menu .uk-nav > li {
	position: relative;
}

.page-projects .projects-menu .uk-nav > li:not(:first-child)::before {
	content: '';
	border-left: 1px solid rgb(255 255 255 / 25%);
	height: 15px;
	left: -13px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.page-projects .projects-menu .uk-nav > li > a {
	border-radius: 25px;
	border: 1px solid transparent;
	color: rgb(255 255 255 / 75%);
	display: block;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.05em;
	line-height: 1.2;
	padding: 4px 10px;
}

.page-projects .projects-menu .uk-nav > li > a:hover {
	background: #fac328;
	border-color: #fff;
	box-shadow: 0 0 0 3px rgb(250 195 40 / 40%);
	color: #fff;
}

/*** PROJECT LIST ***/
.page-projects .projects-list {
	background: #dae1e0;
	background: #f4f4f4;
	padding-top: 45px;
}

/* Search Bar */
.page-projects .project-search {
	position: relative;
	position: sticky;
	top: 0;
	z-index: 2;
}

.page-projects .project-search .project-search-wrapper {
	position: absolute;
	right: 0;
	top: 15px;
}

/* Switcher Menu */
.page-projects .projects-list-switcher .el-nav {
	background: #f4f4f4;
	margin-right: -10px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 25px;
	position: sticky;
	top: 0;
	z-index: 1;
}

.page-projects .projects-list-switcher .el-nav::before {
	background: #f0f0f0;
	border-bottom: 1px solid #fcfcfc;
	height: 1px;
	right: 10px;
}

.page-projects .projects-list-switcher .el-nav > li > a {
	border: 2px solid #008c67;
	border-radius: 25px;
	color: #008c67;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 32px;
	padding: 0 30px;
	text-transform: none;
}

.page-projects .projects-list-switcher .el-nav > li > a:hover {
	background: #e5f3f0;
	box-shadow: 0 0 0 2px #008c67;
}

.page-projects .projects-list-switcher .el-nav > li > a:focus {
	border-radius: 25px;
}

.page-projects .projects-list-switcher .el-nav > li.uk-active > a {
	background: #008c67;
	color: #fff;
}

/* Main List */
.page-projects .projects-list .projects-list-next-page {
	margin-top: 40px;
	text-align: center;
}

.page-projects .projects-list .projects-list-next-page > a.btn {
	background: #fff;
	border-color: transparent;
	border-radius: 4px;
	border-width: 1px;
	box-shadow: 0 1px 3px rgb(0 0 0 / 20%);
	color: #008c67;
	font-weight: 400;
	letter-spacing: 0.025em;
	text-transform: none;
}

.page-projects .projects-list .projects-list-next-page > a.btn:hover,
.page-projects .projects-list .projects-list-next-page > a.btn:focus {
	background: #008c67;
	color: #fff;
}

.page-projects .projects-list .projects-list-next-page > a.btn > .fas {
	font-size: 16px;
	margin-left: 10px;
	vertical-align: middle;
}

/**
 * CATEGORY PAGES
 */
.page-projects-category #k2Container.itemListView {
	background: #f4f4f4;
	padding: 0;
}

.page-projects-category .itemListView .projects-cat-header {
	background-color: #008c67;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23dedede' fill-opacity='0.15' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
    padding-top: 110px;
	padding-bottom: 90px;
}

.page-projects-category .itemListView .projects-cat-header h1 {
	color: #fff;
	font-size: 44px;
	font-weight: 400;
	margin-bottom: 0;
	text-align: center;
}

.page-projects-category .itemListView .projects-cat-intro {
	color: #dedede;
	font-size: 15px;
	margin-left: auto;
	margin-right: auto;
	max-width: 840px;
	padding-top: 20px;
}

.page-projects-category .itemListView .projects-cat-intro > :first-child {
	margin-top: 0;
}

.page-projects-category .itemListView .projects-cat-intro > :last-child {
	margin-bottom: 0;
}

.page-projects-category .itemListView .projects-cat-list {
	padding-top: 45px;
	padding-bottom: 90px;
}

.page-projects-category .itemListView .projects-cat-list-header {
	background: #f4f4f4;
	display: flex;
	gap: 40px;
	margin: 0 -10px 15px;
	padding: 15px 10px 25px;
	position: sticky;
	top: 0;
	z-index: 1;
}

.page-projects-category .itemListView .projects-cat-list-header::after {
	content: '';
	background: #e9e9e9;
	border-bottom: 1px solid #fff;
	bottom: -1px;
	height: 1px;
	left: 10px;
	position: absolute;
	right: 10px;
}

.page-projects-category .itemListView .projects-cat-list-header > * {
	flex: 1;
}

.page-projects-category .itemListView .projects-cat-list-header > .projects-cat-search {
	flex: 0 0 calc(100% / 4 - 20px);
}

.page-projects-category .itemListView .projects-cat-navbar .uk-nav {
	display: flex;
	margin-left: -15px;
}

.page-projects-category .itemListView .projects-cat-navbar .uk-nav > li {
	padding-left: 15px;
}

.page-projects-category .itemListView .projects-cat-navbar .uk-nav > li > a {
	border-radius: 25px;
	border: 2px solid #008c67;
	box-sizing: border-box;
	color: #008c67;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 32px;
	padding: 0 25px;
	text-transform: none;
}

.page-projects-category .itemListView .projects-cat-navbar .uk-nav > li > a:hover {
	background: #e5f3f0;
	box-shadow: 0 0 0 2px #008c67;
}

.page-projects-category .itemListView .projects-cat-navbar .uk-nav > li.uk-active > a {
	background: #008c67;
	color: #fff;
}

.page-projects-category .itemListView .projects-cat-active > .moduletable {
	margin-bottom: 40px;
}

/*** PAGINATION ***/
.page-projects-category #k2Container .k2Pagination {
	margin: 40px 0 0;
	padding: 0;
}

.page-projects-category #k2Container .uk-pagination-results {
	margin-top: 15px;
}

.page-projects-category #k2Container .uk-pagination {
	margin: 0 !important;
}

.page-projects-category #k2Container .uk-pagination > li {
	display: inline-block;
	padding: 0 7px;
}

.page-projects-category #k2Container .uk-pagination > li > * {
	background: transparent;
	border: none;
    border-top: 2px solid transparent !important;
    border-bottom: 2px solid transparent;
    border-radius: 0;
    font-family: 'Roboto';
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    padding: 8px 15px;
}

.page-projects-category #k2Container .uk-pagination > li > a {
	color: #008c67;
}

.page-projects-category #k2Container .uk-pagination > li > *:hover {
	background: transparent;
	border-color: transparent;
	box-shadow: unset;
}

.page-projects-category #k2Container .uk-pagination > li > a:hover {
	background: #008c67;
}

.page-projects-category #k2Container .uk-pagination > li.uk-active > * {
	color: #282828;
	border-bottom-color: #282828;
	font-weight: 500;
}

.page-projects-category #k2Container .uk-pagination > li > * > .uk-icon {
	vertical-align: unset;
}

.page-projects-category #k2Container .uk-pagination > li > a.previous svg,
.page-projects-category #k2Container .uk-pagination > li > a.next svg {
	height: calc(12px * 1.25);
	vertical-align: unset;
	width: calc(7px * 1.25);
}

/**
 * DETAILS PAGES
 */
.section-projects-v2 #k2Container.itemView {
	margin: 0;
	padding: 0;
}

.section-projects-v2 .itemView .projects-item-grid {
	display: flex;
	gap: 60px;
}

/*** HEADER ***/
.section-projects-v2 .itemView .projects-item-header {
	background-color: #008c67;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23dedede' fill-opacity='0.15' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
	padding-top: 55px;
	padding-bottom: 20px;
}

.section-projects-v2 .itemView .projects-item-header .projects-item-grid {
	box-sizing: border-box;
	min-height: 225px;
}

.section-projects-v2 .itemView .projects-item-header-noimg .projects-item-grid {
	align-items: center;
}

.section-projects-v2 .itemView .projects-item-header .projects-item-left {
	flex: 1;
	margin: 20px 0;
	margin: 15px 0 25px;
}

.section-projects-v2 .itemView .projects-item-header .projects-item-right {
	flex: 0 0 calc(33.33% - 20px);
}

.section-projects-v2 .itemView .projects-item-header h1 {
	color: #fff;
	font-weight: 400;
	line-height: 1.2;
	margin: 0;
    max-width: 960px;
	width: 100%;
}

.section-projects-v2 .itemView .projects-item-header .projects-item-meta {
	display: flex;
	gap: 10px;
	list-style: none;
	margin: 25px 0 0;
	padding: 0;
}

.section-projects-v2 .itemView .projects-item-header .projects-item-meta span {
	border-radius: 25px;
	border: 1px solid #c2c2c2;
	box-sizing: border-box;
	color: #e9e9e9;
	display: block;
	font-family: 'Roboto';
	font-size: 14px;
	letter-spacing: 0.015em;
	line-height: 26px;
	padding: 0 12px;
}

.section-projects-v2 .itemView .projects-item-header .projects-item-meta label {
	cursor: default;
	font-size: 10px;
	letter-spacing: 0.025em;
	text-transform: uppercase;
}

.section-projects-v2 .itemView .projects-item-header .projects-item-meta a {
	color: #e9e9e9;
	text-decoration: none;
}

.section-projects-v2 .itemView .projects-item-header .projects-item-meta a:hover {
    text-decoration: underline dotted 1px;
}

.section-projects-v2 .itemView .projects-item-header .projects-item-image {
	box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
}

/*** MAIN CONTENT ***/
.section-projects-v2 .itemView .projects-item-main {
	padding: 70px 0;
}

.section-projects-v2 .itemView .projects-item-content {
	flex: 1;
}

.section-projects-v2 .itemView .projects-item-content h2 {
	font-size: 24px;
	font-weight: 700;
}

.section-projects-v2 .itemView .projects-item-content h3 {
	font-weight: 700;
}

.section-projects-v2 .itemView .projects-item-content h4 {
	font-weight: 700;
}

.section-projects-v2 .itemView .projects-item-share {
	border-top: 1px solid #f4f4f4;
	margin-top: 45px;
	padding-top: 25px;
}

.section-projects-v2 .itemView .projects-item-sidebar {
	flex: 0 0 calc(30% - 20px);
	
	/*align-self: flex-start;
	position: sticky;
	top: 10px;*/
}

.section-projects-v2 .itemView .projects-item-sb-wrapper {
	border: 1px solid #dedede;
}

.section-projects-v2 .itemView .projects-item-sb-wrapper:not(:first-child) {
	margin-top: 25px;
}

.section-projects-v2 .itemView .projects-item-sb-wrapper > h3 {
	background: #fafafa;
	font-family: 'Open Sans';
	margin: 0;
	padding: 12px 15px;
}

.section-projects-v2 .itemView .projects-item-sb-wrapper > h3 > a {
	color: #323232;
	display: none;
	float: right;
	padding: 2px 7px;
}

.section-projects-v2 .itemView .projects-item-sb-wrapper > h3 > a:hover,
.section-projects-v2 .itemView .projects-item-sb-wrapper > h3 > a:active,
.section-projects-v2 .itemView .projects-item-sb-wrapper > h3 > a:focus {
	color: #008c67;
}

.section-projects-v2 .itemView .projects-item-sb-wrapper > ul {
	border-top: 1px solid #dedede;
	list-style: none;
	margin: 0;
	padding: 15px;
}

.section-projects-v2 .itemView .projects-item-dl {
	background: #008c67;
	border-radius: 4px;
	border: 1px solid #008c67;
	color: #fff;
	display: block;
	font-family: 'Roboto';
	font-size: 13px;
	letter-spacing: 0.05em;
	line-height: 38px;
	padding: 0 25px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.section-projects-v2 .itemView .projects-item-dl:hover {
	background: #d0aa3d;
	border-color: #d0aa3d;
}

.section-projects-v2 .itemView .projects-item-dl > .fas {
	margin-right: 3px;
}

/* Project Details */
.section-projects-v2 .itemView .projects-item-details > ul > li {
	border-bottom: 1px dotted #dedede;
	margin-bottom: 12px;
	padding-bottom: 12px;
}

.section-projects-v2 .itemView .projects-item-details > ul > li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.section-projects-v2 .itemView .projects-item-details > ul > li > label {
	cursor: default;
	display: block;
	font-weight: 700;
}

.section-projects-v2 .itemView .projects-item-details > ul > li > ul {
	list-style: square;
	padding-left: 25px;
}

.section-projects-v2 .itemView .projects-item-details > ul > li > ul > li::marker {
	color: #646464;
}

/* Sustainable Development Goals */
.section-projects-v2 .itemView .projects-item-sdg > .projects-item-sdg-list {
	display: flex;
	flex-wrap: wrap;
}

.section-projects-v2 .itemView .projects-item-sdg > .projects-item-sdg-list > li {
	flex: 0 0 50%;
}

.section-projects-v2 .itemView .projects-item-sdg > .projects-item-sdg-list > li > a:hover > img {
	opacity: 0.85;
}

/* Related Projects */
.section-projects-v2 .itemView .projects-item-related {
	line-height: 1.5;
	margin-top: 25px;
}

.section-projects-v2 .itemView .projects-item-related > ul {
	padding-bottom: 20px;
}

.section-projects-v2 .itemView .projects-item-related > ul > li {
	margin-bottom: 15px;
	padding-left: 25px;
	position: relative;
}

.section-projects-v2 .itemView .projects-item-related > ul > li:last-child {
	margin-bottom: 0;
}

.section-projects-v2 .itemView .projects-item-related > ul > li::before {
	content: '\f35a';
	color: #646464;
	font-family: 'FontAwesome', 'Font Awesome 5 Free';
	font-size: 14px;
	font-weight: 400;
	left: 0;
	position: absolute;
	top: 3px;
}

.section-projects-v2 .itemView .projects-item-related > ul a {
	color: #323232;
	text-decoration: none;
}

.section-projects-v2 .itemView .projects-item-related > ul a:hover {
	color: #008c67;
	text-decoration: underline 1px dotted;
}

/*** FOOTER ***/
.section-projects-v2 .itemView .projects-item-footer {
	background: #f4f4f4;
	padding: 45px 0 90px;
}

.section-projects-v2 .itemView .projects-item-footer .projects-item-grid {
	border-bottom: 1px dotted #dedede;
	gap: 20px;
	padding-bottom: 60px;
}

.section-projects-v2 .itemView .projects-item-footer-wrapper {
	background: #fff;
	border-radius: 8px;
	border: 1px solid #e9e9e9;
	/*box-shadow: 0 1px 3px rgb(0 0 0 / 10%);*/
	box-sizing: border-box;
	flex: 0 1 calc(100% / 3);
	font-size: 15px;
	line-height: 1.5;
	min-height: 250px;
	overflow: hidden;
	padding: 25px 25px 40px;
}

.section-projects-v2 .itemView .projects-item-footer-wrapper > h3 {
	border-bottom: 2px solid #454545;
	border-bottom: 2px solid #008c67;
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
	padding-bottom: 7px;
}

.section-projects-v2 .itemView .projects-item-footer-wrapper > ul {
	margin: 0;
	padding-left: 25px;
}

.section-projects-v2 .itemView .projects-item-footer-wrapper > ul > li {
	margin-bottom: 15px;
	position: relative;
}

.section-projects-v2 .itemView .projects-item-footer-wrapper > ul > li:last-child {
	margin-bottom: 0;
}

.section-projects-v2 .itemView .projects-item-footer-wrapper > ul > li::marker {
	color: #008c67;
	font-size: 16px;
	line-height: 1;
}

/*.section-projects-v2 .itemView .projects-item-footer-wrapper > ul > li::before {
	content: '\f0da';
	color: #5f5f5f;
	font-family: 'FontAwesome', 'Font Awesome 5 Free';
	font-size: 14px;
	font-weight: 400;
	left: -20px;
	position: absolute;
	top: 5px;
	line-height: 1;
}*/

.section-projects-v2 .itemView .projects-item-footer-wrapper > ul a {
	color: #323232;
	text-decoration: none;
}

.section-projects-v2 .itemView .projects-item-footer-wrapper > ul a:hover {
	color: #008c67;
    text-decoration: underline 1px dotted;
}

/* Categories*/
.section-projects-v2 .itemView .projects-item-category {
	align-items: center;
	display: flex;
	gap: 30px;
	padding-top: 45px;
}

.section-projects-v2 .itemView .projects-item-category h3 {
	font-size: 13px;
	letter-spacing: 0.015em;
	margin: 0;
	text-transform: uppercase;
	white-space: nowrap;
}

.section-projects-v2 .itemView .projects-item-category .uk-nav {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

.section-projects-v2 .itemView .projects-item-category .uk-nav > li > a {
	background: #008c67;
	border-radius: 25px;
	border: 2px solid #008c67;
	color: #fff;
	display: block;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 32px;
	padding: 0 25px;
	text-transform: none;
}

.section-projects-v2 .itemView .projects-item-category .uk-nav > li > a:hover {
	background: #fff;
	color: #008c67;
}

@media (max-width: 1199px) {
	/**
	 * DEFAULT
	 */	
	/*** SEARCH FORM ***/
	.section-projects-v2 .project-search .project-search-form {
		display: none;
		flex: 1;
		width: auto;
	}
	
	.section-projects-v2 .project-search .project-search-icon {
		display: block;
	}
	
	/**
	 * CATEGORY PAGES
	 */
	.page-projects-category .itemListView .projects-cat-list-header {
		gap: 15px;
	}
	
	.page-projects-category .itemListView .projects-cat-list-header > .projects-cat-search {
		flex: 0;
	}
	
	.page-projects-category .itemListView .projects-cat-navbar {
		overflow-x: auto;
	}
	
	.page-projects-category .itemListView .projects-cat-navbar .uk-nav > li > a {
		display: block;
		min-width: 165px;
		padding: 0;
		text-align: center;
	}
}

/*** RESPONSIVE ***/
@media (max-width: 959px) {
	/**
	 * DEFAULT
	 */
	/*** CONTAINER ***/
	.section-projects-v2 .itemListView .projects-cat-container,
	.section-projects-v2 .itemView .projects-item-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	/*** PROJECT TABLE ***/
	.section-projects-v2 .project-tbl {
		overflow-y: auto;
	}
	
	.section-projects-v2 .project-tbl > ul {
		width: 1080px;
	}
	
	/**
	 * FRONTPAGE
	 */
	.page-projects .projects-header {
		padding-bottom: 90px;
		padding-top: 90px;
	}
	
	.page-projects .projects-list {
		padding-bottom: 25px;
		padding-top: 25px;
	}
	
	.page-projects .projects-list .projects-list-next-page {
		margin-top: 20px;
	}
	
	.page-projects .projects-list .projects-list-next-page > a.btn {
		background: #008c67;
		color: #fff;
		display: block;
		line-height: 42px;
		text-transform: uppercase;
	}
	
	/**
	 * CATEGORY PAGES
	 */
	.page-projects-category .itemListView .projects-cat-list {
		padding-bottom: 25px;
		padding-top: 25px;
	}
	
	.page-projects-category #k2Container .k2Pagination {
		margin-bottom: 15px;
		margin-top: 25px;
	}
	
	/**
	 * DETAILS PAGES
	 */
	.section-projects-v2 .itemView .projects-item-header {
		padding-bottom: 80px;
		position: relative;
	}
	
	.section-projects-v2 .itemView .projects-item-header .projects-item-grid {
		gap: 30px;
		min-height: 70px;
	}
	
	.section-projects-v2 .itemView .projects-item-header .projects-item-left {
		margin: 0;
	}
	
	.section-projects-v2 .itemView .projects-item-header .projects-item-right {
		flex: 0 0 calc(30% - 10px);
	}
	
	.section-projects-v2 .itemView .projects-item-header h1 {
		margin-top: 15px;
	}
	
	.section-projects-v2 .itemView .projects-item-header .projects-item-meta {
		bottom: 30px;
		margin: 0;
		position: absolute;
	}
	
	.section-projects-v2 .itemView .projects-item-main {
		padding-top: 0;
	}
	
	.section-projects-v2 .itemView .projects-item-main .projects-item-grid {
		flex-direction: column;
		gap: 40px;
	}
	
	.section-projects-v2 .itemView .projects-item-sidebar {
		display: flex;
		flex-direction: column;
		flex: 1;
		order: -1;
	}
	
	.section-projects-v2 .itemView .projects-item-sb-wrapper > h3 > a {
		display: block;
	}
	
	.section-projects-v2 .itemView .projects-item-sb-wrapper > ul {
		display: none;
	}
	
	.section-projects-v2 .itemView .projects-item-sdg {
		background: #f4f4f4;
		border: none;
		margin: 0 -15px 25px !important;
		order: -1;
		overflow-x: auto;
		padding: 20px 15px;
	}
	
	.section-projects-v2 .itemView .projects-item-sdg > h3 {
		display: none;
	}
	
	.section-projects-v2 .itemView .projects-item-sdg > .projects-item-sdg-list {
		border-top: none;
		flex-wrap: nowrap;
		gap: 3px;
		padding: 0
	}
	
	.section-projects-v2 .itemView .projects-item-sdg > .projects-item-sdg-list > li {
		flex-basis: calc(25% - 2.25px);
	}
	
	.section-projects-v2 .itemView .projects-item-footer .projects-item-grid {
		flex-direction: column;
	}
	
	.section-projects-v2 .itemView .projects-item-category {
		align-items: unset;
		flex-direction: column;
		gap: 20px;
	}
	
	.section-projects-v2 .itemView .projects-item-category .uk-nav {
		gap: 15px;
	}
}

@media (max-width: 639px) {
	/**
	 * DEFAULTS
	 */
	/*** CONTAINER ***/
	.section-projects-v2 .itemListView .projects-cat-container,
	.section-projects-v2 .itemView .projects-item-container {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	/*** PROJECT TABLE ***/
	.section-projects-v2 .project-tbl {
		/*margin-left: -15px;
		margin-right: -15px;*/
		overflow-y: unset;
	}
	
	.section-projects-v2 .project-tbl > ul {
		width: unset;
	}
	
	.section-projects-v2 .project-tbl > ul > li:not(.moduleItemHeader):not(.catItemHeader) {
		border-radius: 8px;
		box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
		flex-direction: column;
		margin-bottom: 12px;
		padding: 15px;
	}
	
	.section-projects-v2 .project-tbl > ul > li > div {
		box-sizing: border-box;
		padding: 0;
	}
	
	.section-projects-v2 .project-tbl > ul > li.moduleItemHeader,
	.section-projects-v2 .project-tbl > ul > li.catItemHeader,
	.section-projects-v2 .project-tbl > ul > li > div.moduleItemPartner,
	.section-projects-v2 .project-tbl > ul > li > div.catItemPartner,
	.section-projects-v2 .project-tbl > ul > li > div.moduleItemCountry,
	.section-projects-v2 .project-tbl > ul > li > div.catItemCountry,
	.section-projects-v2 .project-tbl > ul > li > div.moduleItemDate,
	.section-projects-v2 .project-tbl > ul > li > div.catItemDate,
	.section-projects-v2 .project-tbl ul.moduleItemDetails > li.moduleItemDetailsStat,
	.section-projects-v2 .project-tbl ul.moduleItemDetails > li.moduleItemDetailsType,
	.section-projects-v2 .project-tbl ul.catItemDetails > li.catItemDetailsStat,
	.section-projects-v2 .project-tbl ul.catItemDetails > li.catItemDetailsType {
		display: none;
	}
	
	.section-projects-v2 .project-tbl ul.moduleItemDetails > li.moduleItemDetailsCountry,
	.section-projects-v2 .project-tbl ul.moduleItemDetails > li.moduleItemDetailsDate,
	.section-projects-v2 .project-tbl ul.catItemDetails > li.catItemDetailsCountry,
	.section-projects-v2 .project-tbl ul.catItemDetails > li.catItemDetailsDate {
		display: list-item;
	}
	
	.section-projects-v2 .project-tbl > ul > li > div.moduleItemProject,
	.section-projects-v2 .project-tbl > ul > li > div.catItemProject {
		width: 100%;
	}
	
	.section-projects-v2 .project-tbl .moduleItemTitle,
	.section-projects-v2 .project-tbl .catItemTitle {
		font-size: 18px;
	}
	
	.section-projects-v2 .project-tbl ul.moduleItemDetails,
	.section-projects-v2 .project-tbl ul.catItemDetails {
		flex-wrap: wrap;
		font-size: 15px;
		padding-left: 8px;
	}
	
	.section-projects-v2 .project-tbl ul.moduleItemDetails > li,
	.section-projects-v2 .project-tbl ul.catItemDetails > li {
		padding-left: 8px;
		text-indent: -8px;
		width: 100%;
	}
	
	.section-projects-v2 .project-tbl ul.moduleItemDetails .far,
	.section-projects-v2 .project-tbl ul.moduleItemDetails .fas,
	.section-projects-v2 .project-tbl ul.catItemDetails .far,
	.section-projects-v2 .project-tbl ul.catItemDetails .fas {
		margin-right: 3px;
	}
	
	.section-projects-v2 .project-tbl ul.moduleItemDetails label,
	.section-projects-v2 .project-tbl ul.catItemDetails label {
		display: inline;
	}
	
	/**
	 * FRONTPAGE
	 */
	.page-projects .projects-header {
		padding-bottom: 45px;
		padding-top: 45px;
	}
	
	.page-projects .projects-menu {
		margin-top: 40px !important;
	}
	
	.page-projects .projects-menu .uk-nav {
		gap: 10px;
		padding: 0 20px;
	}
	
	.page-projects .projects-menu .uk-nav > li {
		flex-basis: 100%;
	}
	
	.page-projects .projects-menu .uk-nav > li:not(:first-child)::before {
		display: none;
	}
	
	.page-projects .projects-menu .uk-nav > li > a {
		background: #fac328;
		border-color: #fac328;
		color: #fff;
		font-size: 15px;
		font-weight: 600;
		line-height: 36px;
		text-align: center;
	}
	
	.page-projects .projects-menu .uk-nav > li > a:hover,
	.page-projects .projects-menu .uk-nav > li > a:focus {
		color: #fac328;
		background: rgb(250 195 40 / 10%);
		border-color: #fac328;
		box-shadow: unset;
	}
	
	.page-projects .projects-list {
		background: #f4f4f4;
		padding-bottom: 20px;
		padding-top: 45px;
	}
	
	.page-projects .projects-list-switcher .el-nav {
		background: #f4f4f4;
		margin-left: -15px;
	}
	
	.page-projects .projects-list-switcher .el-nav::before {
		display: none;
	}
	
	.page-projects .projects-list-switcher .el-nav > li {
		padding-left: 15px;
	}
	
	/**
	 * CATEGORY PAGES
	 */
	.page-projects-category #k2Container.itemListView {
		background: #f4f4f4;
	}
	
	.page-projects-category .itemListView .projects-cat-header {
		padding-top: 90px;
		padding-bottom: 70px;
	}
	
	.page-projects-category .itemListView .projects-cat-list {
		padding-bottom: 20px;
	}
	
	.page-projects-category .itemListView .projects-cat-list-header {
		background: #f4f4f4;
	}
	
	.page-projects-category #k2Container .uk-pagination {
		background: #fff;
		border-radius: 50px;
		border: 1px solid #dedede;
		display: flex;
		justify-content: space-around;
		overflow: hidden;
		width: 100%;
	}
	
	.page-projects-category #k2Container .uk-pagination > li {
		display: none;
		padding: 0;
	}
	
	.page-projects-category #k2Container .uk-pagination > li.uk-active,
	.page-projects-category #k2Container .uk-pagination > li:first-child,
	.page-projects-category #k2Container .uk-pagination > li:last-child {
		display: inline-block;
		flex: 1;
	}
	
	.page-projects-category #k2Container .uk-pagination > li.uk-active > *,
	.page-projects-category #k2Container .uk-pagination > li:first-child > *,
	.page-projects-category #k2Container .uk-pagination > li:last-child > * {
		border-bottom: none;
		font-size: 26px;
		padding: 12px 15px;
		width: 100%;
	}
	
	.page-projects-category #k2Container .uk-pagination > li > a.previous svg,
	.page-projects-category #k2Container .uk-pagination > li > a.next svg {
		height: calc(12px * 1.75);
		width: calc(7px * 1.75);
	}
	
	/**
	 * DETAILS PAGES
	 */
	.section-projects-v2 .itemView .projects-item-header {
		padding-bottom: 40px;
	}
	
	.section-projects-v2 .itemView .projects-item-header .projects-item-grid {
		flex-direction: column;
		gap: 10px;
	}
	
	.section-projects-v2 .itemView .projects-item-header .projects-item-right {
		margin: -18px -15px 0;
		order: -1;
	}
	
	.section-projects-v2 .itemView .projects-item-header .projects-item-image img {
		width: 100% !important;
	}
	
	.section-projects-v2 .itemView .projects-item-header .projects-item-meta {
		margin-top: 20px;
		overflow-x: auto;
		position: unset;
		
		display: none;
	}
	
	.section-projects-v2 .itemView .projects-item-header .projects-item-meta span {
		white-space: nowrap;
	}
	
	.section-projects-v2 .itemView .projects-item-footer {
		padding: 20px 0 40px;
	}
	
	.section-projects-v2 .itemView .projects-item-footer .projects-item-grid {
		padding-bottom: 40px;
	}
	
	.section-projects-v2 .itemView .projects-item-category {
		padding-top: 25px;
	}
	
	.section-projects-v2 .itemView .projects-item-category .uk-nav {
		gap: 10px;
	}
	
	.section-projects-v2 .itemView .projects-item-category .uk-nav > li {
		flex: 0 0 100%;
	}
	
	.section-projects-v2 .itemView .projects-item-category .uk-nav > li > a {
		font-family: 'Roboto';
		font-weight: 400;
		letter-spacing: 0.015em;
		line-height: 44px;
		text-align: center;
		text-transform: uppercase;
	}
}


/* SEARCH (REVAMPED)
 ========================================================================== */
/**
 * MAIN HEADER
 */
/*.page-search-v41 .tm-header {
	left: 0;
	position: absolute;
	right: 0;
}

.page-search-v41 .tm-header .uk-navbar-container {
	background: transparent;
}

.page-search-v41 .tm-header .uk-navbar-container.uk-navbar-sticky {
	background: #008c67;
}

.page-search-v41 .tm-header .uk-logo img:not(.uk-logo-inverse) {
	display: none;
}

.page-search-v41 .tm-header .uk-logo-inverse {
	display: block;
	width: 175px;
}

.page-search-v41 .tm-header .uk-navbar-container {
	border-bottom: 1px dotted rgb(255 255 255 / 25%);
}*/

.page-search-v41 div#navbar-custom ul.maximenuck li.maximenuck.level1 > a,
.page-search-v41 div#navbar-custom ul.maximenuck li.maximenuck.level1 > span {
	color: #fff;
}

.page-search-v41 div#navbar-custom ul.maximenuck li.maximenuck.level1 > a:hover,
.page-search-v41 div#navbar-custom ul.maximenuck li.maximenuck.level1 > span:hover {
	color: #101010;
}

.page-search-v41 div#navbar-custom ul.maximenuck li.level1.parent > a::after,
.page-search-v41 div#navbar-custom ul.maximenuck li.level1.parent > span::after {
	background: #008c67;
}

/*.page-search-v41 .tm-header .header-search {
	display: none;
}*/

/**
 * MAIN CONTENT
 */
.page-search-v41 .tm-main {
	background: #008c67;
	padding: 0;
}

.page-search-v41 .tm-main .uk-container {
	max-width: none;
	padding: 0;
}

/**
 * CONTENT GRID
 */
.page-search-v41 .search-grid {
	display: flex;
	margin-left: -100px;
}

.page-search-v41 .search-grid > .search-column {
	box-sizing: border-box;
	flex: 1;
	padding-left: 100px;
}

/**
 * HEADER
 */
.page-search-v41 .search-header {
	background-color: #008c67;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23dedede' fill-opacity='0.15' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
	padding-top: 110px;
	padding-bottom: 110px;
}

.page-search-v41 .search-header .search-container  {
	box-sizing: content-box;
	display: flow-root;
	margin-right: auto;
	margin-left: auto;
	max-width: 960px;
	padding-right: 40px;
	padding-left: 40px;
}

.page-search-v41 .search-header .search-container-placeholder {
	display: none;
}

.page-search-v41 .search-header h1 {
	color: #fff;
	font-size: 42px;
	font-weight: 400;
	margin-top: 0;
	text-align: center;
}

.page-search-v41 .search-header .search-form-container {
	margin-top: 30px !important;
}

.page-search-v41 .search-header .search-form {
	align-items: center;
	background: #fff;
	border: 1px solid #e9e9e9;
	border-radius: 50px;
	box-shadow: 0 1px 5px rgb(0 0 0 / 25%);
	display: flex;
	overflow: hidden;
}

.page-search-v41 .search-header .search-form-dd {
	border-right: 1px solid #e9e9e9;
	padding-right: 7px;
	padding-left: 10px;
}

.page-search-v41 .search-header .search-form-dd > select {
	background-color: transparent;
	border: none;
	color: #646464;
	font-size: 14px;
	height: 50px;
	padding-right: 25px;
	transition: all 0.25s ease-in-out;
	width: 111px;
}

.page-search-v41 .search-header .search-form-dd > .search-form-dd-resizer {
	display: none;
	font-size: 14px;
	padding-right: 25px;
	padding-left: 10px;
}

.page-search-v41 .search-header .search-form-text {
	flex: 1 1 auto;
	position: relative;
}

.page-search-v41 .search-header .search-form-text::before {
	content: attr(data-filter-val);
	color: #a0a0a0;
	display: none;
	font-size: 10px;
	left: 10px;
	position: absolute;
	text-transform: uppercase;
	top: 2px;
}

.page-search-v41 .search-header .search-form-text > input {
	background-color: transparent;
	border: none;
	height: 50px;
	padding: 0 15px;
	width: 100% !important;
}

.page-search-v41 .search-header .search-form-reset {
	border-right: 1px solid #e9e9e9;
	flex-shrink: 0;
	line-height: 1;
	padding: 4px 15px;
}

.page-search-v41 .search-header .search-form-reset > button {
	background: transparent;
	border: none;
	color: #8a8a8a;
	padding: 0;
}

.page-search-v41 .search-header .search-form-reset > button > svg {
    fill: currentColor;
	height: 24px;
    width: 24px;
}

.page-search-v41 .search-header .search-form-submit {
	flex-shrink: 0;
	line-height: 1;
	padding: 0 20px;
}

.page-search-v41 .search-header .search-form-submit > button {
    background: transparent;
	box-shadow: unset;
    border: none;
	color: #d0aa3d;
	color: #008c67;
    padding: 0;
}

.page-search-v41 .search-header .search-form-submit > button > svg {
	height: 22px;
	width: 22px;
}

.page-search-v41 .search-header .search-form-submit > button > svg > * {
	stroke: currentcolor;
	stroke-width: 2px
}

/**
 * SEARCH RESULTS
 */
.page-search-v41 .search-main {
	background: #fff;
	padding-top: 15px;
	padding-bottom: 70px;
}

.page-search-v41 .search-main .search-container {
	box-sizing: content-box;
	display: flow-root;
	margin-right: auto;
	margin-left: auto;
	max-width: 1200px;
	padding-right: 40px;
	padding-left: 40px;
}

.page-search-v41 .search-main .search-main-content > .search-sidebar {
	flex: 0 0 calc(30% + 20px);
	flex: 0 0 calc(33.33% + 20px);
}

/*** MENU ***/
.page-search-v41 .search-menu {
	margin-bottom: 40px;
}

.page-search-v41 .search-menu > ul {
	display: flex;
	justify-content: flex-end;
	line-height: 1;
	list-style: none;
	margin-bottom: 0;
	margin-left: -25px;
	padding: 0;
}

.page-search-v41 .search-menu > ul > li {
	padding-left: 25px;
	position: relative;
}

.page-search-v41 .search-menu > ul > li:not(:first-child)::before {
	content: '';
	border-left: 1px solid #c2c2c2;
	height: 100%;
	left: 12px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
}

.page-search-v41 .search-menu > ul > li > a {
	display: block;
	font-family: 'Roboto';
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-decoration: none;
	text-transform: uppercase;
}

/*** SEARCH RESULTS BUTTON STYLE (DEFAULT) ***/
.page-search-v41 .search-main-content a.result-search-btn {
	background: #f0f6f4;
	border-radius: 25px;
	box-sizing: border-box;
	color: #282828;
	display: block;
	font-family: 'Roboto';
	font-size: 15px;
	padding: 10px 25px;
	text-decoration: none;
}

.page-search-v41 .search-main-content a.result-search-btn:hover {
	background: #008c67;
	color: #fff;
}

.page-search-v41 .search-main-content a.result-search-btn > .fa-search {
	color: #8a8a8a;
	font-size: 12px;
	margin-right: 7px;
	transition: inherit;
}

.page-search-v41 .search-main-content a.result-search-btn:hover > .fa-search {
	color: #c2c2c2;
}

/*** SEARCH RESULTS ***/
.page-search-v41 .search-results .result-info,
.page-search-v41 .search-results .result-query-explained {
	color: #646464;
    font-size: 15px;
}

.page-search-v41 .search-results .result-list {
	list-style: none;
	padding: 0;
}

.page-search-v41 .search-results .result-list > li {
	margin-bottom: 25px;
}

.page-search-v41 .search-results .result-list > li .highlight {
	background: transparent;
	color: inherit;
	padding: 0;
}

.page-search-v41 .search-results .result-url {
	margin-bottom: 2px;
}

.page-search-v41 .search-results .result-url > a {
	color: #282828;
	font-family: 'Roboto';
	font-size: 14px;
	text-decoration: none;
}

.page-search-v41 .search-results .result-url > a > span {
	color: #646464;
	/*font-size: 11px;
	letter-spacing: 0.025em;*/
}

.page-search-v41 .search-results .result-url > a > span > label {
	margin: 0 2px;
}

.page-search-v41 .search-results .result-title {
	font-family: 'Roboto';
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4;
	margin: 0 0 4px;
}

.page-search-v41 .search-results .result-title > a {
	color: #008c67;
	color: #00694d;
	text-decoration: none
}

.page-search-v41 .search-results .result-title > a:visited,
.page-search-v41 .search-results .result-title > a:visited .highlight {
	color: #33a182;
}

.page-search-v41 .search-results .result-title > a:hover {
	text-decoration: underline
}

.page-search-v41 .search-results .result-title .highlight {
	font-weight: 500;
	font-weight: inherit;
}

.page-search-v41 .search-results .result-text {
	color: #454545;
	font-family: 'Roboto';
	font-size: 15px;
	line-height: 1.55;
	margin: 0 0 2px;
}

.page-search-v41 .search-results .result-date {
	color: #8a8a8a;
	font-family: 'Roboto';
	font-size: 13px;
	margin: 0;
}

.page-search-v41 .search-results .result-date > span {
	color: #646464;
}

/*** SEARCH RESULTS - PUBLICATIONS ***/
.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-heading {
	height: 35px;
	margin-bottom: 15px;
	width: 150px;
}

.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-container {
	overflow: auto;
}

.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-container > ul {
	display: flex;
	list-style: none;
	margin-top: 0;
	margin-left: -20px;
	padding: 0;
}

.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-container > ul > li {
	box-sizing: border-box;
	padding-left: 20px;
	width: 25%;
}

.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-cover {
	height: 250px;
}

.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-title {
	margin-top: 8px;
}

.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-title > span {
	display: block;
	height: 15px;
	margin-bottom: 4px;
}

.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-title > span:last-child {
	margin-bottom: 0;
	width: 66.66%;
}

@keyframes placeHolderSearchPubs {
	0%{
		background-position: -468px 0
	}
	100%{
		background-position: 468px 0
	}
}

.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-anime-bg {
	animation-duration: 1.25s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-name: placeHolderSearchPubs;
	animation-timing-function: linear;
	background: darkgray;
    background: linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);
	background-size: 800px 104px;
	position: relative;
}

.page-search-v41 .search-results #result-list-pubs {
	margin-top: 20px;
	margin-bottom: 40px;
}

.page-search-v41 .search-results #result-list-pubs > h3 {
	color: #282828;
	font-size: 22px;
	margin-bottom: 15px;
}

.page-search-v41 .search-results #result-list-pubs > h3 > .fa-book {
	color: #454545;
	font-size: 16px;
	margin-right: 2px;
	vertical-align: middle;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-container {
	overflow: auto;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-container > ul {
	display: flex;
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: -20px;
	padding: 0;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-container > ul > li {
	box-sizing: border-box;
	padding-left: 20px;
	width: 25%;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-cover {
	border: 1px solid #f4f4f4;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-cover > a {
	display: inline-block;
	width: 100%;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-cover > a > img {
	width: 100%;
}

.page-search-v41 .search-results #result-list-pubs h4 {
	color: #282828;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 500;
	line-height: 1.35;
	margin: 8px 0 0;
}

.page-search-v41 .search-results #result-list-pubs h4:hover {
	text-decoration: underline;
}

.page-search-v41 .search-results #result-list-pubs h4 > a {
	color: inherit;
	text-decoration: inherit;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-btn {
	margin-top: 20px;
	position: relative;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-btn::before {
	content: '';
	background: #dedede;
	height: 1px;
	height: 0.01em;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-btn > a {
	background: #f0f6f4;
	border-radius: 25px;
	box-sizing: border-box;
	color: #282828;
	display: block;
	font-size: 14px;
	font-weight: 500;
	line-height: 34px;
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 33.33%;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-btn > a:hover {
	background: #008c67;
	color: #fff;
}

.page-search-v41 .search-results #result-list-pubs .result-pubs-btn > a > .fa-arrow-right {
	margin-left: 5px;
}

/*** MORE RESULTS BUTTONS ***/
.page-search-v41 .search-results #result-more-buttons {
	margin-top: 45px;
}

.page-search-v41 .search-results #result-more-buttons > hr {
	border-top-color: #dedede;
}

.page-search-v41 .search-results #result-more-buttons > h3 {
	color: #282828;
	font-size: 22px;
}

.page-search-v41 .search-results #result-more-buttons > ul {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: -20px;
	padding: 0;
}

.page-search-v41 .search-results #result-more-buttons > ul > li {
	box-sizing: border-box;
	margin-bottom: 10px;
	padding-left: 20px;
	width: 50%;
}

.page-search-v41 .search-results #result-more-buttons > ul > li:nth-last-child(-n+2) {
	margin-bottom: 0;
}

/*** PAGINATION ***/
.page-search-v41 #search-results .search-pagination {
	margin-top: 50px;
	text-align: center;
}

.page-search-v41 #search-results .search-pagination ul.uk-pagination {
	margin-top: 0 !important;
}

.page-search-v41 #search-results .search-pagination ul.uk-pagination > li {
	display: inline-block;
	padding: 0 7px;
}

.page-search-v41 #search-results .search-pagination ul.uk-pagination > li > * {
	color: #008c67;
	border-top: 2px solid transparent;
	border-bottom: 2px solid transparent;
	border-radius: 0;
	font-family: 'Roboto';
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
	padding: 8px 15px;
}

.page-search-v41 #search-results .search-pagination ul.uk-pagination > li > span {
	color: #282828;
	border-bottom-color: #282828;
}

.page-search-v41 #search-results .search-pagination ul.uk-pagination > li > *:hover {
	box-shadow: unset;
}

.page-search-v41 #search-results .search-pagination ul.uk-pagination > li > a:hover {
	background: #f0f6f4;
	box-shadow: unset;
}

.page-search-v41 #search-results .search-pagination ul.uk-pagination > li > a.previous svg,
.page-search-v41 #search-results .search-pagination ul.uk-pagination > li > a.next svg {
    height: calc(12px * 1.25);
	vertical-align: unset;
	width: calc(7px * 1.25);
}

/**
 * SEARCH SIDEBAR
 */
.page-search-v41 #search-sidebar .search-sidebar-upper {
	border-left: 1px solid #dedede;
	margin-bottom: 40px;
	padding-left: 20px
}

.page-search-v41 #search-sidebar .search-sidebar-module {
	border-bottom: 1px solid #dedede;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.page-search-v41 #search-sidebar .search-sidebar-module:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.page-search-v41 #search-sidebar .search-sidebar-module > h3 {
	color: #282828;
}

/*** RELATED SEARCHES ***/
.page-search-v41 #search-sidebar .search-related > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.page-search-v41 #search-sidebar .search-related > ul > li {
	margin-bottom: 8px;
}

.page-search-v41 #search-sidebar .search-related > ul > li:last-child {
	margin-bottom: 0;
}

.page-search-v41 #search-sidebar .search-related .result-search-btn {
	padding-right: 30px;
	width: fit-content;
}

/*** OTHER WEBSITES ***/
.page-search-v41 #search-sidebar .search-web {
	
}

.page-search-v41 #search-sidebar .search-web-wrapper {
	border: 1px solid #dedede;
	border-radius: 12px;
	font-family: 'Roboto';
	font-size: 14px;
	list-style: none;
	margin-bottom: 0;
	overflow: hidden;
	padding: 0;
}

.page-search-v41 #search-sidebar .search-web-wrapper > li {
	border-top: 1px solid #f0f0f0;
    padding: 12px 15px;
}

.page-search-v41 #search-sidebar .search-web-wrapper > li:first-child {
	border-top: none;
}

.page-search-v41 #search-sidebar .search-web-wrapper h3 {
	color: #8a8a8a;
	font-family: 'Roboto';
	font-size: 14px;
	font-weight: 400;
	line-height: 1.25;
	margin: 0;
}

.page-search-v41 #search-sidebar .search-web-wrapper h5 {
	font-family: 'Roboto';
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	text-transform: none;
}

.page-search-v41 #search-sidebar .search-web-wrapper h5 > a {
	color: #454545;
	text-decoration: none;
}

.page-search-v41 #search-sidebar .search-web-wrapper h5 > a:hover {
	text-decoration: underline;
}

.page-search-v41 #search-sidebar .search-web-wrapper a {
	text-decoration: none;
}

.page-search-v41 #search-sidebar .search-web-wrapper a:hover {
	text-decoration: underline;
}

/*** RESPONSIVENESS ***/
@media (max-width: 959px) {
	.page-search-v41 .search-header {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.page-search-v41 .search-header .search-container-placeholder {
		height: 0 !important;
	}
	
	.page-search-v41 .search-grid {
		flex-direction: column;
	}
	
	.page-search-v41 .search-main .search-main-content > .search-sidebar {
		flex: 1;
		margin-top: 60px;
	}
	
	.page-search-v41 .search-results #result-list-pubs .result-pubs-container {
		padding-bottom: 15px;
	}

	.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-container > ul,
	.page-search-v41 .search-results #result-list-pubs .result-pubs-container > ul {
		width: 780px;
	}
	
	.page-search-v41 .search-results #result-list-pubs .result-pubs-btn {
		margin-top: 10px;
	}
}

@media (max-width: 639px) {
	.page-search-v41 .search-header {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	.page-search-v41 .search-header .search-container {
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.page-search-v41 .search-header h1 {
		font-size: 26px;
		letter-spacing: 0.005em;
		margin-bottom: 15px;
	}
	
	.page-search-v41 .search-header .search-form-dd {
		padding-right: 12px;
		padding-left: 17px;
	}
	
	.page-search-v41 .search-header .search-form-dd > select {
		background-image: url(../../../images/theme/search-filter.png);
		background-size: contain;
		height: 55px;
		padding-right: 20px;
		padding-left: 0;
		width: 100px !important;
		width: 0 !important;
	}
	
	.page-search-v41 .search-header .search-form-text::before {
		display: inline-block;
	}
	
	.page-search-v41 .search-header .search-form-text > input {
		height: 55px;
		padding: 10px 10px 0;
	}
	
	.page-search-v41 .search-header .search-form-reset {
		padding: 6px 10px;
	}
	
	.page-search-v41 .search-header .search-form-submit {
		margin-right: 3px;
		padding: 0 12px;
	}
	
	.page-search-v41 .search-main {
		background-color: #f4f4f4;
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.page-search-v41 .search-main .search-container {
		padding-right: 0;
		padding-left: 0;
	}
	
	.page-search-v41 .search-menu {
		margin: 0 0 12px;
		padding: 15px;
		
		display: none;
	}
	
	.page-search-v41 .search-results .result-info,
	.page-search-v41 .search-results .result-query-explained {
		background: #fff;
		border-bottom: solid 2px #f4f4f4;
		padding: 20px 15px;
	}
	
	.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-container > ul,
	.page-search-v41 .search-results #result-list-pubs .result-pubs-container > ul {
		margin-left: -10px;
	}
	
	.page-search-v41 .search-results #results-pub-placeholder .results-pub-ph-container > ul > li,
	.page-search-v41 .search-results #result-list-pubs .result-pubs-container > ul > li {
		padding-left: 10px;
	}
	
	.page-search-v41 .search-results #result-list-pubs {
		background: #fff;
		box-shadow: 0 1px 2px rgb(0 0 0 / 5%);
		margin: 0 0 10px;
		padding: 15px;
	}
	
	.page-search-v41 .search-results #result-list-pubs .result-pubs-btn > a {
		line-height: 42px;
		width: 75%;
	}
	
	.page-search-v41 .search-results #result-list-pubs .result-pubs-btn::before {
		display: none;
	}
	
	.page-search-v41 .search-results .result-list {
		margin: 0;
	}
	
	.page-search-v41 .search-results .result-list > li {
		background: #fff;
		box-shadow: 0 1px 2px rgb(0 0 0 / 5%);
		margin-bottom: 10px;
		padding: 15px;
	}
	
	.page-search-v41 .search-results .result-url {
		height: 28px;
		margin-bottom: 5px;
		overflow: auto;
	}
	
	.page-search-v41 .search-results .result-url > a {
		display: inline-block;
		font-size: 15px;
		white-space: nowrap;;
	}
	
	.page-search-v41 .search-results .result-title {
		font-size: 22px;
		font-weight: 500;
		line-height: 1.25;
		margin-bottom: 7px;
	}
	
	.page-search-v41 .search-results .result-text {
		font-size: 16px;
		margin-bottom: 5px;
	}
	
	.page-search-v41 .search-results .result-date {
		font-size: 14px;
	}
	
	.page-search-v41 .search-results #result-more-buttons {
		background: #fff;
		margin-top: 0;
		padding: 15px 15px 5px;
	}
	
	.page-search-v41 .search-results #result-more-buttons > hr {
		display: none;
	}
	
	.page-search-v41 .search-results #result-more-buttons > h3 {
		margin-top: 0;
		margin-bottom: 10px;
	}
	
	.page-search-v41 .search-results #result-more-buttons > ul {
		flex-direction: column;
	}
	
	.page-search-v41 .search-results #result-more-buttons > ul > li {
		margin-bottom: 0;
		width: 100%;
	}
	
	.page-search-v41 .search-results #result-more-buttons > ul > li > div {
		border-top: 1px dotted #e9e9e9;
		margin-right: -15px;
		margin-left: -15px;
	}
	
	.page-search-v41 .search-main-content a.result-search-btn {
		background: transparent;
		border-radius: 0;
	}
	
	.page-search-v41 #search-results .search-pagination {
		margin: 25px 10px;
	}
	
	.page-search-v41 #search-results .search-pagination ul.uk-pagination {
		background: #fff;
		border-radius: 50px;
		border: 1px solid #dedede;
		display: flex;
		justify-content: space-around;
		overflow: hidden;
		width: 100%;
	}
	
	.page-search-v41 #search-results .search-pagination ul.uk-pagination > li {
		display: none;
		padding: 0;
	}
	
	.page-search-v41 #search-results .search-pagination ul.uk-pagination > li.uk-active,
	.page-search-v41 #search-results .search-pagination ul.uk-pagination > li:first-child,
	.page-search-v41 #search-results .search-pagination ul.uk-pagination > li:last-child {
		display: inline-block;
		flex: 1;
	}
	
	.page-search-v41 #search-results .search-pagination ul.uk-pagination > li.uk-active > *,
	.page-search-v41 #search-results .search-pagination ul.uk-pagination > li:first-child > *,
	.page-search-v41 #search-results .search-pagination ul.uk-pagination > li:last-child > * {
		float: none;
		padding: 12px 15px;
		width: 100%;
	}
	
	.page-search-v41 #search-results .search-pagination ul.uk-pagination > li > span {
		border-bottom: none;
		font-size: 26px;
	}
	
	.page-search-v41 #search-results .search-pagination ul.uk-pagination > li > a.previous svg,
	.page-search-v41 #search-results .search-pagination ul.uk-pagination > li > a.next svg {
		height: calc(12px * 1.75);
		width: calc(7px * 1.75);
	}
	
	.page-search-v41 .search-main .search-main-content > .search-sidebar {
		margin-top: 0;
	}
	
	.page-search-v41 #search-sidebar .search-sidebar-module {
		background: #f8f8f8;
		box-shadow: 0 1px 2px rgb(0 0 0 / 5%);
	}
	
	.page-search-v41 #search-sidebar .search-web-wrapper {
		border: none;
		border-radius: 0;
		padding-bottom: 10px;
	}
}


/* SEARCH (GOOGLE)
 ========================================================================== */
/*** SEARCH FORM - HEADER SECTION ***/
.tm-header .header-search {
	flex: 1;
}

.tm-header .header-search .search-wrapper {
	border-radius: 25px;
	border: 2px solid #dedede;
	box-sizing: border-box;
	display: flex;
	max-width: 180px;
	overflow: hidden;
}

.tm-header .header-search .search-wrapper:hover {
	border-color: #fac328;
}

.tm-header .header-search .search-wrapper-focus {
	border-color: #fac328;
}

.tm-header .header-search .search-text {
	border: none;
	font-size: 15px;
	height: 30px;
	padding-left: 12px;
	padding-right: 0;
}

.tm-header .header-search .search-text::placeholder {
	font-size: 14px;
}

.tm-header .header-search .search-text:focus {
	background: #fff;
}

.tm-header .header-search .search-btn {
	background: #fff;
	border: none;
	color: #fac328;
	padding: 0 10px;
}

.tm-header .header-search .search-btn > svg {
	height: 24px;
	width: 24px;
}

.tm-header .header-search .search-btn > svg > * {
	stroke: currentcolor;
}

.tm-header .header-search .search-btn > svg > circle {
    stroke-width: 2;
}

.tm-header .header-search .search-btn > svg > path {
    stroke-width: 2.5;
}

/*** SEARCH FORM - CONTENT SECTION ***/
#tm-main .content-search {
	padding: 20px 0;
}

#tm-main .content-search .search-wrapper {
	border-radius: 25px;
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
	box-sizing: border-box;
	display: flex;
	max-width: 100%;
	overflow: hidden;
	transition: all 0.25s ease-in-out;
}

#tm-main .content-search .search-wrapper:hover {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

#tm-main .content-search .search-wrapper-focus {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

#tm-main .content-search .search-text {
	border: none;
	height: 50px;
	padding-left: 15px;
	padding-right: 0;
}

#tm-main .content-search .search-text:focus {
	background: #fff;
}

#tm-main .content-search .search-btn {
	background: #fff;
	border: none;
	color: #fac328;
	padding: 0 15px;
}

#tm-main .content-search .search-btn > svg {
	height: 28px;
	width: 28px;
}

#tm-main .content-search .search-btn > svg > * {
	stroke: currentcolor;
}

#tm-main .content-search .search-btn > svg > circle {
    stroke-width: 2;
}

#tm-main .content-search .search-btn > svg > path {
    stroke-width: 2.5;
}


/* SITE INDEX
 ========================================================================== */
.page-index {
	overflow: unset;
}

.page-index .index-header {
	color: #c2c2c2;
}

.page-index .index-header h1 {
	color: #fff;
	font-size: 60px;
	font-weight: 300;
	margin-bottom: 10px;
}

.page-index .index-list {
	padding-top: 40px;
	padding-bottom: 110px;
}

.page-index .index-nav {
	background: #fff;
	padding: 5px 0 0;
	/*position: sticky;
	top: 0;
	z-index: 1;*/
}

.page-index .index-nav ul {
	background: #f7fbfa;
	border-radius: 4px;
	border: 1px solid rgb(222 240 235 / 65%);
	display: flex;
	gap: 1px;
	list-style: none;
	overflow-x: auto;
	padding: 0 12px;
}

.page-index .index-nav ul > li > *,
.page-index .index-nav ul > li > a.uk-disabled {
	color: #dedede;
	display: inline-block;
	font-family: 'Roboto';
	font-size: 18px;
	font-weight: 400;
	line-height: 42px;
	padding: 0;
	text-align: center;
	width: 36px;
}

.page-index .index-nav ul > li > a {
	color: #323232;
	text-decoration: none;
	transition: none;
}

.page-index .index-nav ul > li > a:hover,
.page-index .index-nav ul > li.uk-active > a{
	background: #008c67;
	border-bottom-color: #008c67;
	color: #fff;
}

.page-index .index-list-wrapper {
	margin: 0 !important;
	padding: 10px 0;
}

.page-index .index-list-wrapper h2 {
	font-size: 40px;
	font-weight: 700;
	margin: 0;
}

.page-index .index-list-wrapper ul {
	margin-top: 10px;
	padding-left: 25px;
}

.page-index .index-list-wrapper ul > li {
	margin-bottom: 3px;
}

.page-index .index-list-wrapper ul > li:last-child {
	margin-bottom: 0;
}

.page-index .index-list-wrapper ul a {
	text-decoration: none;
}

.page-index .index-list-wrapper ul a:hover {
	text-decoration: underline dotted 1px;
}

.page-index .index-list-wrapper ul a > .fas {
	font-size: 14px;
	margin-left: 4px;
}

.page-index .index-list-wrapper ul a:hover > .fas {
	text-decoration: none;
}

.page-index .index-list-divider {
	border-top-color: #def0eb;
	margin: 50px 0;
}

/*** RESPONSIVE ***/
@media (max-width: 959px) {
	
}

@media (max-width: 639px) {
	.page-index .index-list {
		padding-top: 25px;
		padding-bottom: 70px;
	}
	
	.page-index .index-nav {
		padding-top: 15px;
	}
	
	.page-index .index-list-wrapper ul a {
		font-size: 18px;
	}
}


/* NEWS (REVAMPED)
 ========================================================================== */
.section-news .tm-top {
	background: rgb(0 0 0 / 25%);
}