<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {font-family: "Roboto Condensed", Arial, sans-serif; font-weight: 500;}
h1,h2,h3,h4,h5,.breadcrumb,nav,.btn,.mobileMenu {font-family: "Montserrat", Arial, sans-serif;}

h1 {font-size: 2.4em!important; font-weight: 600!important; margin-bottom: 15px; color: var(--secondary);}
h2 {font-size: 1.8em!important; font-weight: 600!important; margin-top: 30px; margin-bottom: 15px; color: var(--primary);}
h3, h5 {text-transform: capitalize;}
.home h3, .home h5 {text-transform: uppercase;}
h3.pts {font-family: "PT Serif", Arial, sans-serif; font-size: 31pt; font-weight: 400; text-transform: capitalize; line-height: 34px;}
@media (max-width: 767px) { h3 {text-transform: uppercase;} }

body.administration .pageHeader,
body.memberlist .pageHeader {display: none;}
.featured-box {text-align: left;}

/*Top Menu*/
@media (min-width: 992px) {
	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-dark nav &gt; ul:not(:hover) li &gt; a.active {
		color: var(--secondary) !important;
	}
	#header .header-nav.header-nav-line nav &gt; ul:not(:hover) li &gt; a.active:before {
		background: var(--tertiary);
	}
	#header .header-nav.header-nav-line nav &gt; ul li:hover &gt; a:before {
		background: var(--tertiary);
	}
	#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav &gt; ul:not(:hover) &gt; li &gt; a.active,
	#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav &gt; ul &gt; li:hover &gt; a {
		color: #82AFCF !important;
	}
	#header .header-nav-main nav &gt; ul &gt; li.dropdown .dropdown-menu li:hover &gt; a {background-color: white!important;}
	
	/*Arrow*/
	#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav &gt; ul &gt; li.dropdown &gt; .dropdown-toggle {padding: 0 .9rem;}
	#header .header-nav-main.header-nav-main-dropdown-arrow nav &gt; ul &gt; li.dropdown &gt; .dropdown-toggle:before {
		content: '';
		display: block;
		position: absolute;
		top: auto;
		left: 50%;
		bottom: 1px !important;
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 7px solid white;
		transform: translate3d(-7px, 10px, 0);
		margin-top: auto;
		z-index: 1001;
		opacity: 0;
		transition: ease transform 300ms;
	}
	#header .header-nav-main.header-nav-main-dropdown-arrow nav &gt; ul &gt; li.dropdown:hover &gt; .dropdown-toggle:before {
		opacity: 1!important;
		transform: translate3d(-10px, 0, 0);
	}
}

#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav &gt; ul &gt; li.dropdown:hover &gt; .dropdown-menu {margin-top: 0!important;}
/*li.dropdown {position: relative;}*/
/*.dropdown-menu &gt; li {border: none;}*/
.dropdown-menu &gt; li &gt; a {
	display: block;
	font-weight: bold !important;
	color: var(--primary) !important;
	font-size: 0.9em !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	border: none !important;
}
.dropdown-menu &gt; li &gt; a.active,.dropdown-menu &gt; li &gt; a:hover {color: var(--secondary)!important;}

/*Mega Menu*/
.menuButton {position: absolute; top: 38px; right: 45px;}
	.menuButton a {border-color: var(--primary)!important;}
	.menuButton a:hover {text-decoration: none; border-color: var(--tertiary)!important;}
.side-header-overlay-full-screen .nav &gt; li &gt; a {padding: 8px 10px 8px 0;}
.hamburguer-btn .close span {background-color: var(--primary)!important;}
.menu-stripes {
	/*background-color: #E9EBEA !important;*/
	background-image: linear-gradient(0deg, #FEFFFE 25%, #f1f0f3 25%, #f1f0f3 50%, #FEFFFE 50%, #FEFFFE 75%, #f1f0f3 75%, #f1f0f3 100%) !important;
	background-size: 100% 150px !important;
	background-position: top left !important;
	background-repeat: repeat-y !important;
	--p: 30px;
	clip-path: polygon(var(--p) 0,100% 0,100% 100%,0 100%);
}

/*Mobile Menu*/
@media (max-width: 991px) {
	#header .header-nav-main {top: unset;}
		#header .header-nav-main:before {background: var(--primary);}
	ul.nav-pills &gt; li &gt; a.active {background-color: unset;}
}
@media (max-width: 350px) {
	.nav &gt; li &gt; a {padding: 10px;}
	.breadcrumb, .admin-crumb {display: none;}
}
.mobileMenu ul a {color: var(--light); text-transform: uppercase;}
	.mobileMenu ul a.active {color: #82AFCF!important;}
	.mobileMenu {top: 0;}

/*Home*/
.owl-dots {position: absolute; top: 430px; right: 20px; margin-top: 0!important;}
	.owl-dots .owl-dot span {width: 10px!important; height: 10px!important; background-color: transparent!important; border: 1px solid white;}
	.owl-dots .owl-dot.active span {background-color: white!important;}

/*Breadcrumbs*/
.breadcrumb {margin-top: 5px;}
.breadcrumb &gt; li {text-transform: capitalize; font-size: 0.95em;}
.breadcrumb li a.active {font-weight: bold;}

/*Footer*/
.footer-stripes {background-color: #E9EBEA !important;}
.btn-primary:hover, .btn-primary.hover {color: var(--tertiary);}

/*Social Icons*/
.social-icons.social-icons-icon-primary li a {color: var(--primary) !important;}
.social-icons.social-icons-icon-primary li:hover a {color: var(--light) !important;}
.social-icons li:hover.social-icons-flickr a {background: #0867E6 !important;}

/*Accordions*/
.accordion .card-header {background: none!important;}
.accordion.accordion-modern-status &gt; .card .card-header a.accordion-toggle {
	background-color: white;
	padding: 6px 20px;
	border: 2px solid var(--tertiary);
	border-bottom: none;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: var(--secondary);
	position: relative;
}
.accordion.accordion-modern-status &gt; .card .card-header a.ModuleEditLink {
	color: var(--secondary);
	background: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 7px;
	left: 7px;
	z-index: 2;
}
	.accordion.accordion-modern-status &gt; .card .card-header a.ModuleEditLink:after {content: '';}
.accordion .card-body {padding: 15px 20px;}

/*Affiliates*/
.portfolio-list .affiliate {height: 110px; line-height: 90px; padding: 10px; text-align: center; vertical-align: middle; overflow: hidden;}
.portfolio-list .affiliate:hover {border-color: var(--primary)!important;}
.portfolio-list .affiliate img {max-height: 90px;}

/*Publications*/
.sort-source.sort-source-style-3 &gt; li.active &gt; a,
.sort-source.sort-source-style-3 &gt; li:hover &gt; a {
	border-bottom: none!important;
	border-radius: 4px!important;
	color: var(--light)!important;
	background-color: var(--secondary)!important;
}

@media (min-width: 576px) {

}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	.HomePanel {background: linear-gradient(125deg, #A2ABAD 0%, #FFFEFE 36%);}
	.footer-stripes {
		background-color: #E9EBEA !important;
		background-image: linear-gradient(0deg, #f1f0f3 25%, #e8eaea 25%, #e8eaea 50%, #f1f0f3 50%, #f1f0f3 75%, #e8eaea 75%, #e8eaea 100%) !important;
		background-size: calc(50% - 240px) 180px !important;
		background-position: right 40px !important;
		background-repeat: repeat-y !important;
	}
}

@media (min-width: 1200px) {
	.footer-stripes {background-size: calc(50% - 285px) 180px !important;}
}

@media (min-width: 1600px) {

}

/* Timeline */
section.timeline {margin-top: 20px!important;}
.timeline-left::before {left: 100px!important;}
	section.timeline.timeline-left .timeline-date {margin: 0 0 20px!important;}
		section.timeline.timeline-left .timeline-date-year:not(:first-child) {clear: both; padding-top: 50px;}
		section.timeline.timeline-left .timeline-date-month:not(:first-of-type) {clear: both; padding-top: 20px;}
	section.timeline.timeline-left .timeline-box {width: 85%!important; margin-top: 0!important; margin-bottom: 20px!important;}
	section.timeline .timeline-box.right:before {left: 100px!important;}</pre></body></html>