:root {
--stk-block-margin-bottom: 24px;
--stk-container-background-color: #fff;
--stk-container-border-radius: 0px;
--stk-container-box-shadow: 0px 4px 24px #0000000a;
--stk-container-color: #1e1e1e;
--stk-container-padding: 32px 32px;
--stk-container-padding-large: 64px 80px;
--stk-container-padding-small: 16px 32px;
--stk-column-margin: 12px;
--stk-block-background-color: #f1f1f1;
--stk-block-background-padding: 24px 24px;
--stk-button-background-color: #008de4;
--stk-button-padding: 12px 16px;
--stk-icon-button-padding: 12px;
--stk-button-text-color: #fff;
--stk-button-gap: 12px;
--stk-button-ghost-border-width: 2px;
--stk-button-column-gap: 12px;
--stk-button-row-gap: 12px;
--stk-icon-size: 36px;
--stk-icon-color: #a6a6a6;
--stk-icon-shape-color: #ddd;
--stk-subtitle-size: 16px;
--stk-subtitle-color: #39414d;
--stk-tab-accent-color: #008de4;
--paletteColor1: #00509d;
--paletteColor2: #003f88;
--paletteColor3: #828487;
--paletteColor4: #28292a;
--paletteColor5: #e8ebed;
--paletteColor6: #f4f5f6;
--paletteColor7: #FBFBFC;
--paletteColor8: #ffffff;
--linkInitialColor: #17181a;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .ct-mega-menu-content-width .sub-menu .ct-menu-link {
--linkInitialColor: #17181a;
--fontWeight: 400;
--fontSize: 1rem;
line-height: 1.2;
padding: 0.25rem;
} 
[data-header*="type-1"] .ct-header [data-id="menu"] .ct-mega-menu-content-width .sub-menu .sub-menu { }
[data-header*="type-1"] .ct-header [data-id="menu"] .ct-mega-menu-content-width .sub-menu .sub-menu .ct-menu-link:not(:empty) {
--linkInitialColor: #003366;
--fontWeight: 400;
--theme-font-weight: 400;
--fontSize: 10px;
--theme-font-size: 0.875rem;
color: var(--linkInitialColor);
--icon-color: var(--linkInitialColor);
padding: .35rem;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
--dropdown-background-color: var(--theme-palette-color-7);
--dropdown-horizontal-offset: 0px;
--dropdown-width: 300px;
--dropdown-items-spacing: 18px;
--dropdown-divider: 1px solid var(--theme-palette-color-5);
--theme-box-shadow: 0px 10px 20px rgba(41, 51, 61, 0.1);
--theme-border-radius: 0px 0px 2px 2px;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .ct-mega-menu-content-width .sub-menu .sub-menu .menu-item:hover {
background: #f0c83d;
}
nav#header-menu-1>ul>[class*=ct-mega-menu]>.sub-menu {
display: grid;
grid-template-columns: var(--grid-template-columns, 1fr);
width: var(--mega-menu-width, var(--theme-container-width-base));
max-width: var(--mega-menu-max-width, var(--theme-normal-container-max-width));
overflow: auto !important; 
}
.wp-container-core-social-links-is-layout-1 {
flex-wrap: nowrap;
}
.wp-block-social-links.is-layout-flex {
gap: .5rem;
}
.wp-block-social-links .wp-social-link svg {
height: 1.25rem;
width: 1.25rem;
}
.header-top-line a {
color: var(--theme-palette-color-8, #ffffff);
font-size: 14px;
}
.header-top-line a span {
color: var(--theme-palette-color-9, #ffffff);
font-weight: 500;
}
.logo__item img[src$=".jpg"],
.logo__item img[src$=".png"] {
mix-blend-mode: multiply;
}
.home-yt-video-col {
position: relative;
}
.stk-block-video-popup.stk-block.home-yt-video {
margin: 0;	
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1), 0 4px 4px rgba(0, 0, 0, 0.1), 0 8px 8px rgba(0, 0, 0, 0.1), 0 16px 16px rgba(0, 0, 0, 0.1);
}
.stk-block-video-popup.home-yt-video .stk-block-icon {
align-self: flex-start;
padding: 1rem 0 0;
}
.home-video-group { background-image: linear-gradient(
180deg,
hsl(0deg 0% 100%) 0%,
hsl(180deg 12% 96%) 19%,
hsl(180deg 12% 91%) 27%,
hsl(180deg 12% 87%) 34%,
hsl(180deg 13% 82%) 41%,
hsl(180deg 13% 77%) 47%,
hsl(180deg 14% 71%) 53%,
hsl(180deg 14% 65%) 59%,
hsl(180deg 15% 59%) 66%,
hsl(180deg 17% 51%) 73%,
hsl(180deg 27% 41%) 81%,
hsl(180deg 97% 23%) 100%
);
background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0) 100%), linear-gradient(233deg, rgb(0, 116, 116) 0%, rgb(0, 48, 104) 47%, rgb(0, 116, 116) 100%);
}
.home-video-line {
max-width: var(--theme-normal-container-max-width) !important;
}
.home-video-group .stk-block-heading__text {
font-size: 1.25rem;
color: var(--theme-palette-color-7,#FBFCFC) !important;
line-height: 1.25em;
font-weight: 600;
text-shadow: 1px 1px 3px #222;
}
.home-video-group .stk-block-image .stk-img-figcaption {
margin: 0;
text-align: center;
position: absolute;
bottom: 1rem;
color: white;
padding-inline: 2rem;
font-size: 1rem;
color: var(--theme-palette-color-7, #FBFCFC) !important;
line-height: 1.25em;
font-weight: 600;
text-shadow: 1px 1px 3px #222;
}
.home-video-group .wp-block-stackable-image:hover img {
transition: transform .5s ease;
transform: scale(1.1);
}
.home-feature-col .stk-block-heading__text {
font-size: 1.125rem;
color: var(--theme-palette-color-7,#FBFCFC) !important;
line-height: 1.25em;
font-weight: 500;
text-shadow: 1px 1px 3px #222;	
}
.newsletter-form-wrapper input[type=email] {
border: 0;
}
.newsletter-form-wrapper .wpcf7-spinner {
display: none;
}
.newsletter-form-wrapper .wpcf7-form > p {
display: flex;
background: #fff;
flex-direction: row;
align-items: center;
justify-content: space-between;
align-content: center;
flex-wrap: nowrap;
padding: .25rem .5rem;
}
.newsletter-form-wrapper label {
margin: 0;
}
.newsletter-form-wrapper label > span:first-child {
display: none;
}
.wp-block-themepunch-revslider.revslider {
margin-block-end: 0 !important;
}
[data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-id="logo"] {
--margin: 0rem 0rem 0rem 0rem !important;
}
.home-events-list {
}
.events-list__events {
display: grid;
grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
gap: 2rem;
}
.events-list__header {
padding-block: 1rem 2rem; 
}
.events-list__header > a {
display: flex;
align-items: center;
}
.events-list__header-title { line-height: 1;
margin-block-end: .35rem !important;
font-size: 1.25rem;
font-weight: 600;
}
.events-header-line {
background-color: var(--theme-palette-color-2,#027373) !important;
content: "";
display: block;
flex: auto;
height: 1px;
margin-left: 1rem;
}
.home-event-item-data {
display: flex;
flex: 1 0;
}
.events-list__datetime-wrapper {
padding-inline: 0 1rem;
border-right: 1px solid var(--theme-palette-color-2,#027373);
}
.home-event-item-wrapper {
display: flex;
flex-flow: column;
gap: 1rem;
height: 100%;
}
.event-title-link:after {
}
.home-event-item-title {
padding: 0 0 0 1rem;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.home-events-list .event-title {
font-size: .9375rem;
}
time.tribe-events-widget-events-list__event-datetime {
font-size: .75rem;
line-height: 1.5; }
.tribe-events-widget-events-list__event-datetime-wrapper.tribe-common-b2.tribe-common-b3--min-medium {
margin: 0;
line-height: 1.5;
}
.events-list__datetime {
display: flex;
flex-flow: column;
gap: .25rem;  align-items: stretch; border-radius: 4px;
font-size: .75rem;
overflow: hidden;
text-align: center;
min-width: 4rem; }
.event-date-tag-month {
background: var(--theme-button-background-hover-color);
padding: 3px 5px;
color: var(--theme-palette-color-8);
font-weight: 600;
font-size: .875rem;
}
.event-date-tag-daynum {
font-size: 2rem;
color: rgb(255, 173, 0);
font-weight: 700;
padding: .5rem 1rem;
border-bottom: 2px solid var(--theme-palette-color-2);
text-shadow: 1px 1px 0px #888;
}
.event-date-tag-day { }
.events-list__view-more {
}
.events-list__view-more-link {
}
.events-list__view-more.wp-block-stackable-button.stk-block-button.stk-block {
display: inline-block;
margin-block: 3rem 2rem;
}
.home-event-item .tribe-events-event-image img {
aspect-ratio: 16 / 9;
width: 100%;
object-fit: cover;
margin: auto;
max-width: 100%;
}
.home-news h3 {
font-size: 1rem;
line-height: 1.35;
}
.home-news .wp-block-image img {
padding: 0;
border: 0;
border-radius: 0;
background: #fff;
}
.home-news .news-date {
font-size: .875rem;
line-height: 1.35;
font-weight: 400;
}
.home-news .slick-slider h3 {
font-size: 1rem;
line-height: 1.45;
margin-block: 1rem;
color: #003366;
font-weight: 500;
}
.home-news .slick-list {
overflow: visible;
}
.home-news .slick-slider .slick-prev, .home-news .slick-slider .slick-next {
top: 30%;
}
.home-news-header .stk-block-button .stk-button {
border-radius: 0;
}
.home-news-header .stk-block-button .stk-button__inner-text {
display: none;
}
.home-news-header .stk-button .stk--svg-wrapper .stk--inner-svg svg {
margin-inline-start: 0 !important;
margin-inline-end: 0 !important;
}
.home-news-header  h2.stk-block-heading__text {
color: var(--theme-palette-color-1);
font-size: 1.5rem;
font-weight: 500;
}
.home-news .slick-slide {
height: auto;
}
.home-news .slick-initialized .slick-slide {
display: flex;
flex-direction: column;
}
.home-news .slick-slide .wp-block-group {
flex: 1 0;
padding-block-end: 1.5rem;
padding-inline: .75rem; }
.home-news .slick-slide  .wp-block-group:before {
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 1px;
background: #f2c53d;
content: "";
-webkit-transition: all .3s;
transition: all .3s;
z-index: -1;
}
.home-news .slick-slide:hover .wp-block-group:before {
background: #ffad00;
height: 100%;
}
.ct-footer .site-title-container .site-title > a {
color: var(--theme-palette-color-8);
font-size: .75rem;
line-height: 1.25;
display: block;
min-width: 20em;
}
@keyframes reveal {
from {
opacity: 0;
clip-path: inset(45% 20% 45% 20%);
}
to {
opacity: 1;
clip-path: inset(0% 0% 0% 0%);
}
}
.home-faf-grid {
}
.home-faf-grid .stk-block-column figure {
animation: linear reveal both;
animation-timeline: view();
animation-range: entry 25% cover 50%;		
}
.home-faf-grid .stk-block-column img {
mix-blend-mode: multiply;
display: block;
animation: linear reveal both;
animation-timeline: view();
animation-range: entry 25% cover 50%;		
}
.home-faf-grid .stk-block-column:hover img {
transition: transform .5s ease;
transform: scale(1.1);
transition: transform .5s ease;
mix-blend-mode: multiply;
}
.home-faf-grid .stk-block-column:hover h4 {
color: #222;
text-decoration: underline;
}
.home-feature-col .stk-block-image-box .stk-block-image-box__content{
--borderWidth: 1px;
background: #1D1F20;
position: relative;
border-radius: var(--borderWidth);
}
.site-branding-footer {
min-width: 280px;
}
.site-branding-footer img.default-logo {
height: 80px;
} .home-feature-col .stk-block-image-box .stk-block-image-box__content:after {
content: "";
position: absolute; top: calc(1* var(--borderWidth));
left: calc(1* var(--borderWidth));	
height: calc(100% + var(--borderWidth) * 1);
width: calc(100% + var(--borderWidth) * 1);
background: linear-gradient(60deg, #ffffff, #ecff86, #9de963, rgb(35 213 15), #088f49, #006a7b, #2991f3, #7cbaf9);
background-image: linear-gradient(
90deg,
hsl(218deg 100% 20%) 0%,
hsl(210deg 100% 30%) 10%,
hsl(201deg 100% 34%) 20%,
hsl(183deg 100% 31%) 30%,
hsl(155deg 100% 35%) 40%,
hsl(99deg 100% 40%) 50%,
hsl(153deg 100% 35%) 60%,
hsl(177deg 100% 28%) 70%,
hsl(195deg 100% 27%) 80%,
hsl(204deg 100% 22%) 90%,
hsl(210deg 100% 13%) 100%
);	
border-radius: 0;
z-index: -1;
animation: animatedgradient 3s ease alternate infinite;
background-size: 300% 300%;
}
@keyframes animatedgradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
.home-faf-grid .stk-block-card__image img {
max-width: 180px;
margin: 0 auto !important;
}
.ct-menu-link:not(:empty) {
padding: var(--menu-item-padding, 0px);
}
a.all-news-home {
text-align: right;
display: flex;
align-items: center;
justify-content: flex-end;
flex-direction: row;
flex-wrap: nowrap;
gap: 1rem;
transition: .5s all;
transition: all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s;
}
a.all-news-home:hover {
gap: .5rem;
}
a.all-news-home svg {
}
.home-popular-links {
display: flex;
gap: .75rem;
flex-wrap: wrap;
}
.button.white {
background: #fff;
color: #2f2f2f;
border-radius: 2rem;
}
.button.small {
padding: .6rem 1rem;
font-size: .8rem;
}
.news-item .wp-block-post-featured-image img {
box-sizing: border-box;
height: auto;
max-width: 100%;
vertical-align: bottom;
width: 100%;
object-fit: cover;
aspect-ratio: 4 / 3;
}
.home-news-slider h2.wp-block-post-title.has-medium-font-size {
margin-block: 1rem;
line-height: 1.35;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;  
overflow: hidden;
text-overflow: ellipsis;  
}
.home-news-slider h2.wp-block-post-title.has-medium-font-size > a {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;  
overflow: hidden;
text-overflow: ellipsis;  
}
.home-news-slider .slick-track {
display: flex;
gap: 1rem;
margin-inline: -1rem;
}
.home-facs .stk-column-wrapper:hover .stk-block-heading__text > a {
color: var(--paletteColor8,#ffffff) !important;
}
#breadcrumbs { font-size: .875rem;
line-height: 1.125;
padding-block: .25rem .125rem;
}
#breadcrumbs + .ct-container {
padding-top: .5rem;
}
.full-page-header { background: linear-gradient(316deg, #f0f7ff 0%, #FBFBFC 70%);
}
.full-page-header .entry-header {
max-width: var(--theme-normal-container-max-width);
width: var(--theme-container-width);
padding-block: calc( var(--theme-content-vertical-spacing) - 1rem );
margin-left: auto;
margin-right: auto;
}
[data-prefix="single_page"] .entry-header .page-title {
--fontSize: 32px;
--fontWeight: 500; }
.full-page-header #breadcrumbs, .full-page-header #breadcrumbs a { font-weight: 300;
}
.full-page-header.is-image-in-header #breadcrumbs, .full-page-header.is-image-in-header #breadcrumbs a {
color: var(--paletteColor7);
font-weight: 300;
}
.full-page-header.is-image-in-header #breadcrumbs:hover {
border-image: conic-gradient(hsl(220deg 36% 32% / 50%) 0 0) fill 0//0 100vmax;
}
.full-page-header .hero-section[data-type=type-1] {
text-align: var(--alignment);
margin-bottom: 0;
}
.faculty-dekan, 
.person-card {
margin: 0 auto;
list-style: none;
display: flex;
flex-direction: column;
overflow: hidden;
}
.person-figure {
max-height: 360px;
object-fit: cover;
max-width: 280px;
aspect-ratio: 2 / 3;
}
.faculty-dekan h3, 
.person-card h3 {
--theme-font-weight: 500;
--theme-font-size: 1.25rem;
--theme-line-height: 1.25;
margin-block: .5rem !important;
}
.faculty-dekan span, 
.person-card span {
line-height: 1.25;
display: inline-block;
font-weight: 400;
}
.faculty-dekan span:last-child,
.person-card span:last-child 
{
font-weight: 300;
font-size: .875rem;
}
.faculty-contact {
padding-block: 1.5rem 2rem;
padding-inline: 2rem;
border: 1px solid #00509d5c;
box-shadow: 0px 4px 24px #0000000a;
transition: all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s;
}
.faculty-contact  h3 {
--fontWeight: 500;
--fontSize: 1.5rem;
--lineHeight: 1.25;
}
.faculty-socials {
padding-block: 1rem 2rem;
padding-inline: 1.75rem;
margin-block: 3rem 1rem;
border: 1px solid #00509d5c;
box-shadow: 0px 4px 24px #0000000a;
transition: all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s;
}
.faculty-socials  h3 {
--fontWeight: 300;
--fontSize: 1rem;
--lineHeight: 1.5;
}
.department-socials {
padding-block: 1rem .75rem;
margin-top: auto;
}
ul.department-pages > * + * { }
.person-meta {
display: flex;
flex-direction: column;
}
.person-card img {
transition: .3s ease-in-out;   width: 100%;
max-height: 360px;
object-fit: cover;
max-width: 280px;
aspect-ratio: 2 / 3;
margin: 0;
}
.single-person-header {
display: flex;
flex-wrap: wrap;
gap: 2rem;
--has-theme-content-spacing: 0;
}
.single-person-header .person-card {
flex: 0 0 280px;
}
.single-person-header .person-meta {
flex: 1;
}
h1.person-htitle {
font-size: 1.5rem;
font-weight: 600;
margin-block-end: .5rem;
}
.single-person-header h3 {
font-size: 1.25rem;
font-weight: 400;
}
.card-contact-info {
display: flex;
flex-wrap: nowrap;
align-items: center;
}
.person-card:hover h3  { }	
.person-card:hover h3 a { text-decoration-color: var(--wp--preset--color--cyan-bluish-gray);
text-decoration-style: solid;
text-decoration-thickness: 1px;
text-decoration-line: underline;
text-underline-offset: 2px;
}
.person-card:hover img { transform: scale(1.1);
}
.single-person [class*=ct-image-container] {
display: inline-flex;
overflow: hidden;
-webkit-mask-image: -webkit-radial-gradient(white, black);
justify-content: center;
align-content: center;
align-items: center;
}
.single-person [class*=ct-image-container] img {
overflow: hidden;
aspect-ratio: 1 / 1 !important;
border-radius: 50%; object-position: top;
}
h3.person-position {
}
h3.person-degree {
}
.full-page-header.person-header .entry-header {
text-align: center;
padding-block: 0 1rem;
}
.page-template-page-department .full-page-header {
text-align: center;
}
.full-page-header.person-header .entry-header .entry-meta,
.full-page-header.person-header .entry-header .page-description {
display: none;
}
.full-page-header.header-centered .entry-header {
text-align: center;
}
.card-row.person-card {
flex-flow: row;
gap: 2rem;
}
.faculty-header {
display: flex;
justify-content: space-between;
align-items: center;
}
.faculty-header .ct-featured-image {
max-width: 120px !important;
flex: 0 0 120px;
margin: 0 !important;
padding: 0 !important;
}
.link-icon-bar {
border: 1px solid #00509d5c;
padding: var(--stk-container-padding-small);
box-shadow: var(--stk-container-box-shadow);
color: var(--stk-container-color);
width: 100%;
justify-content: space-between;
transition: all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s;
}
.link-icon-bar:hover { color: var(--paletteColor8);  background-image: linear-gradient(-225deg, rgb(0, 116, 116) 0%, rgb(0, 48, 104) 51%, rgb(0, 116, 116) 100%);
}
.link-icon {
display: flex;
}
.link-icon i {
}
.link-icon i > svg {
transition: all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s;
stroke: var(--linkInitialColor);
}
.link-icon-bar:hover i > svg {
margin-right: -1rem;
stroke: var(--paletteColor8);
stroke-opacity: 1;	
color: var(--paletteColor8);
}
.link-icon-bar:hover i > svg path {
stroke: var(--paletteColor8);
}
.link-icon {}
[data-prefix="personnel_archive"] .entry-card .entry-title-cf {
--theme-font-weight: 300;
--theme-font-size: 1rem;
--theme-line-height: 1.3;
}
.department-stuff {
}
.department-pages {
margin: 0;
padding: 0;
list-style: none;
grid-column: 1 / -1;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));
gap: 2rem;
}
ul.head-board, .persons-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(30ch, 1fr));
gap: 2rem;
}
.person-profiles .ct-contact-info {
padding-inline: 0;
padding-block: 1rem;
border-block: 1px solid #ccc;
margin-block: 1rem;
}
.person-profiles .ct-contact-info .contact-title {
font-weight: 500;
font-size: .75rem;
line-height: 1;
}
[class*=ct-contact-info] li {
margin-block: 0 .5rem;
overflow: hidden;
}
.single-personnel .entry-header h1 {
margin-block: 2rem;	
}
@media (max-width: 999.98px) {
[data-sidebar]>aside {
order: -1 !important;
}
}
.person-profiles .ct-contact-info .ct-icon-container {
width: auto;
height: auto;
border-radius: var(--border-radius);
transition: background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.person-profiles .ct-contact-info .ct-icon, .ct-icon-container svg {
width: var(--icon-size, 1rem);
height: var(--icon-size, 1rem);
}
.person-profile-line a {
display: flex;
gap: 1rem;
flex-wrap: nowrap;
align-items: center;
}
.person-profile-line svg {
width: 1rem;
height: 1rem;
}
.person-profile-line {
margin-block: .5rem;
}
.person-profile-line {}
[data-header*="type-1"] .ct-header [data-id="menu"] {
--menu-items-spacing: 32px;
--menu-indicator-active-color: var(--wp--preset--color--luminous-vivid-amber);
}
nav#header-menu-1>ul>[class*=ct-mega-menu]>.sub-menu>li {
min-width: 0;
padding: var(--columns-padding, 1rem 1rem);
}
body[class*="template-page-faculty"] .full-page-header {
background: linear-gradient(316deg, #f0f7ff 0%, #FBFBFC 70%);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.faculty.v2 aside#sidebar { order: 1 !important;
}
.faculty-departments {
background: var(--wp--preset--gradient--clean-mirror); padding-block: 1rem 3rem;
padding-inline: 2rem;
}
.faculty-departments-h2 { --fontWeight: 300;
--fontSize: 1.125rem;
--lineHeight: 1.25; }
.faculty-departments-nav {
}
ul.faculty-sidebar-nav {
margin-block: 0;
}
.faculty-departments-nav li {
margin-block: 0;
}
.faculty-departments-nav a {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.25;
}
.faculty-sidebar-nav.department-pages {
grid-template-columns: auto; 
}
.faculty-departments.v2 {
background: var(--wp--preset--gradient--clean-mirror);
background: #f1f4ff;
padding-block: 1rem 2rem;
padding-inline: 1.5rem;
}
.v2 .faculty-departments-h2 { font-weight: 400;
font-size: 1.25rem;
line-height: 1.25; border-bottom: 1px solid;
padding-block-end: .75em;
}
.v2 .faculty-departments-nav {
list-style: none;
padding: 0;
}
.v2  .faculty-departments-nav li:not(:last-child) {
margin-block: 0 .5rem;
border-bottom: 1px solid #ddd;
padding-block-end: .5rem;
}
.v2  .faculty-departments-nav a {
font-size: 1rem;
font-weight: 400;
line-height: 1;
}
.department-meta {
display: flex;
flex-direction: column;
gap: 2rem;
}
summary .stk-column-wrapper.stk-block-column__content.stk-container.stk-hover-parent {
border: 1px solid #00509d5c;
}
h4.stk-block-heading__text {
font-size: calc(var(--fontSize) * 0.75);
font-weight: 400;
}
details.wp-block-stackable-accordion.stk-block-accordion.stk-inner-blocks.stk-block-content.stk-block {
margin-bottom: 0;
}
.full-background {
border-image: conic-gradient(#F6F7F9 0 0) fill 0//0 100vmax;
padding: var(--stk-container-padding); margin: auto;
}
.home-books-carusel .stk-img { }
.home-books-carusel h5.stk-block-heading__text {
font-weight: 300;
font-size: 1rem;
}
.stk-3a705da .stk-img {
max-width: 150px;
}
.home-books-carusel .stk-block-card__image.stk-img-wrapper:hover img {
transform: scale(1.1);
transition: transform .5s ease;
} .home-partners { }
@media(min-width: 1000px) {
.department-header {
--sidebar-order: 1;
--grid-template-columns: var(--sidebar-width, 50%) minmax(100px, 1fr) !important;
}
}
.page-template-page-faculty-dekanat {
}
.page-template-page-faculty-dekanat .hero-section {
background: url(https://nlu.edu.ua/wp-content/themes/blocksy-nlu/static/images/bg-flh.webp);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.gdlr-core-divider-item-small-left .gdlr-core-divider-line-bold {
width: auto !important;
border-bottom-width: 1px !important;
}
.gdlr-core-divider-item-small-left .gdlr-core-divider-line {
width: auto !important;
margin: 0px auto 0px 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
}
[data-sidebar] {
display: grid;
grid-template-columns: var(--grid-template-columns, 100%);
grid-column-gap: var(--sidebar-gap, 4%);
grid-row-gap: 50px
}
[data-sidebar]>aside {
order: var(--sidebar-order)
}
@media(min-width: 1000px) {
[data-sidebar=right] {
--grid-template-columns: minmax(100px, 1fr) var(--sidebar-width, 27%)
}
[data-sidebar=left] {
--sidebar-order: -1;
--grid-template-columns: var(--sidebar-width, 27%) minmax(100px, 1fr)
}
[data-sidebar=left]>section {
grid-column: 2
}
}
[data-prefix] div[data-sidebar]>article {
--has-wide: var(--false);
--has-boxed-structure: var(--false)
}
.ct-sidebar {
position: relative;
z-index: 1
}
.ct-sidebar .widget-title:not(:empty) {
display: block;
margin-bottom: 20px
}
.ct-sidebar .ct-widget {
color: var(--color)
}
.ct-sidebar .ct-widget:not(:last-child) {
margin-bottom: var(--sidebar-widgets-spacing, 40px)
}
@media(min-width: 1000px) {
.ct-sidebar[data-sticky=sidebar],.ct-sidebar .ct-sticky-widgets {
position:sticky;
top: calc(var(--sidebar-offset, 50px) + var(--admin-bar, 0px) + var(--frame-size, 0px) + var(--header-sticky-height, 0px)*var(--sticky-shrink, 100)/100)
}
}
@media(min-width: 1000px) {
.ct-sidebar[data-sticky=widgets] {
height:100%
}
}
aside {
position: relative
}
aside[data-type=type-2] .ct-sidebar:not([data-widgets=separated]) {
padding: var(--sidebar-inner-spacing, 35px);
background: var(--sidebar-background-color, var(--paletteColor8));
border: var(--border);
box-shadow: var(--box-shadow);
border-radius: var(--borderRadius)
}
aside[data-type=type-2] .ct-sidebar[data-widgets=separated] .ct-widget {
padding: var(--sidebar-inner-spacing, 35px);
background: var(--sidebar-background-color, var(--paletteColor8));
border: var(--border);
box-shadow: var(--box-shadow);
border-radius: var(--borderRadius)
}
@media(max-width: 999.98px) {
aside[data-type=type-4] .ct-sidebar {
padding:var(--sidebar-inner-spacing, 35px);
background: var(--sidebar-background-color, var(--paletteColor8))
}
}
@media(min-width: 1000px) {
aside[data-type=type-3],aside[data-type=type-4] {
position:relative
}
aside[data-type=type-3]:after,aside[data-type=type-4]:after {
position: absolute;
content: "";
top: var(--sidebar-helper-top, 0);
height: var(--sidebar-helper-height, 100%)
}
aside[data-type=type-3]:after {
border-right: var(--border)
}
aside[data-type=type-4]:after {
background: var(--sidebar-background-color, var(--paletteColor8));
width: calc((100% + (max(100vw - var(--frame-size, 0px)*2 - var(--normal-container-max-width),10vw) - var(--scrollbar-width, 0px))/2)*var(--has-scrollbar, 0))
}
[data-sidebar=right] [data-type=type-3],[data-sidebar=right] [data-type=type-4] {
padding-inline-start:var(--sidebar-inner-spacing, 35px)}
[data-sidebar=right] [data-type=type-3]: after,[data-sidebar=right] [data-type=type-4]:after {
left:0
}
[data-sidebar=left] [data-type=type-3],[data-sidebar=left] [data-type=type-4] {
padding-inline-end:var(--sidebar-inner-spacing, 35px)}
[data-sidebar=left] [data-type=type-3]: after,[data-sidebar=left] [data-type=type-4]:after {
right:0
}
}
@media(min-width: 1000px) {
[data-vertical-spacing="top:bottom"] {
--sidebar-helper-top: calc(var(--content-vertical-spacing) * -1);
--sidebar-helper-height: calc(100% + var(--content-vertical-spacing) * 2)
}
[data-vertical-spacing=top] {
--sidebar-helper-top: calc(var(--content-vertical-spacing) * -1)
}
[data-vertical-spacing=top],[data-vertical-spacing=bottom] {
--sidebar-helper-height: calc(100% + var(--content-vertical-spacing))
}
}
[class*=ct-container]>article > * + * {
margin-block: 2rem;
}
section.ct-container.faculty {
border-bottom: 1px solid #f1f4ff;
}
.faculty-news {
padding-bottom: 2rem;
}
.faculty-news > h2 {
--fontWeight: 400;
--fontSize: 1.75rem;
--lineHeight: 1.25;
padding-block: 1rem;
}
.faculty-news  h2.entry-title {
--fontWeight: 400;
--fontSize: 1.5rem;
--lineHeight: 1.25;
}
.faculty-news .entry-meta [data-type=pill] a {
background: var(--paletteColor7);
--linkInitialColor: var(--buttonTextInitialColor);
--linkHoverColor: var(--buttonTextHoverColor);
}
.gdlr-core-feature-box-item .gdlr-core-feature-box-item-icon {
color: white;
}
.gdlr-core-pbf-column, .gdlr-core-pbf-column-content-margin {
padding-inline: .5rem;
}                  .footer-p-grid {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-content: space-around;
align-items: center;
gap: 1rem;
}
.footer-p-grid > a:not(:first-child) {
max-width: 80px;
display: block;
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block; padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -2rem;
}
[dir='rtl'] .slick-prev
{
right: -2rem;
left: auto;
}
.slick-prev:before
{
content: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="32" height="32" viewBox="0 0 16 16"%3E%3Cpath fill="currentColor" fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"%2F%3E%3C%2Fsvg%3E')
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="32" height="32" viewBox="0 0 16 16"%3E%3Cg transform="translate(16 0) scale(-1 1)"%3E%3Cpath fill="currentColor" fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}   :root {
--main-color: #027373;
--accent-color: #F2C53D;
}
#newsblock .gdlr-core-block-item-read-more {
color: var(--accent-color) !important;
}
#eventsblock .gdlr-core-block-item-read-more {
color: var(--accent-color) !important;
}
.gdlr-core-page-builder-body [data-skin="Column White"] a, .gdlr-core-page-builder-body [data-skin="Column White"] .gdlr-core-skin-link {
color: var(--accent-color);
}
.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .kingster-body .kingster-button, .kingster-body input[type="button"], .kingster-body input[type="submit"] {
background-color: var(--accent-color);
}
.gdlr-core-page-builder-body [data-skin="Blut Title Column Service"] h1, .gdlr-core-page-builder-body [data-skin="Blut Title Column Service"] h2, .gdlr-core-page-builder-body [data-skin="Blut Title Column Service"] h3, .gdlr-core-page-builder-body [data-skin="Blut Title Column Service"] h4, .gdlr-core-page-builder-body [data-skin="Blut Title Column Service"] h5, .gdlr-core-page-builder-body [data-skin="Blut Title Column Service"] h6, .gdlr-core-page-builder-body [data-skin="Blut Title Column Service"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="Blut Title Column Service"] .gdlr-core-skin-title a {
color: #003366;
}   @media (max-width: 768px) {
.gdlr-core-pbf-sidebar-content>.gdlr-core-pbf-background-wrap {
background-color: inherit !important;
}
.gdlr-core-style-blog-full-with-frame .gdlr-core-blog-full-frame {
padding: 0;
padding-top: 20px;
}
.gdlr-core-blog-full .gdlr-core-blog-title {
font-size: 24px !important;
}
#newsblock .gdlr-core-blog-item-holder .gdlr-core-item-list-wrap:nth-child(2) {
display: none;
}
#eventsblock .gdlr-core-event-item-holder .gdlr-core-event-item-list:not(:first-of-type) {
display: none;
}
.gdlr-core-tab-feature-item .gdlr-core-tab-feature-content-left {
display: none;
}
} .gdlr-core-tab-item .gdlr-core-tab-item-image {
display: none;
}
.gdlr-core-tab-item-image.gdlr-core-active {
display: block;
}
.gdlr-core-tab-item .gdlr-core-tab-item-title {
font-size: 16px;
}
.gdlr-core-tab-item-content-image-wrap:empty {
display: none;
} .gdlr-core-event-item-list.gdlr-core-style-grid .gdlr-core-event-item-title {
font-size: 16px;
font-weight: 600;
}
.gdlr-core-event-item .gdlr-core-event-item-info-wrap {
font-size: 14px;
} .gdlr-core-course-form input[type="submit"] {
font-size: 16px;
} body .gdlr-core-newsletter-item.gdlr-core-style-rectangle-full .gdlr-core-newsletter-submit input[type="submit"] {
font-size: 16px;
}
body .gdlr-core-newsletter-item.gdlr-core-style-rectangle-full .gdlr-core-newsletter-email input[type="email"] {
font-size: 16px;
} .gdlr-core-blog-info-wrapper .gdlr-core-blog-info {
font-size: 14px;
} .kingster-custom-wpml-flag {
display: none;
} .gdlr-core-recent-post-widget-wrap.gdlr-core-style-1 .gdlr-core-blog-info .gdlr-core-head {
vertical-align: inherit;
margin-right: 5px;
}
.kingster-navigation .sf-menu > li.lang-item > a, .kingster-navigation .sf-vertical > li.lang-item > a {
font-size: 16px;
padding-top: 5px;
} .sf-mega {
margin-left: -2px!important;
}
.kingster-navigation .sf-menu > .kingster-mega-menu .sf-mega-section-inner {
padding: 12px 11px 12px;
}
.kingster-navigation .sf-menu > .kingster-mega-menu .sf-mega-section-inner .sub-menu a {
font-size: 14px;
padding: 6px 12px;
} span.gdlr-core-blog-info.gdlr-core-blog-info-author.gdlr-core-blog-info-font.gdlr-core-skin-caption{
display:none;
} .tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
background-color: #F2C53D;
}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
color: #F2C53D;
}
.tribe-events .tribe-events-c-ical__link {
color: #F2C53D;
border: 1px solid #F2C53D;
}
.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
background-color: #F2C53D;
}
.tribe-events .tribe-events-c-ical__link:before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10m5-5H1' fill='none' fill-rule='evenodd' stroke='%23F2C53D' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E");
}
.tribe-events .tribe-events-c-messages__message--notice:before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 23'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23141827' d='M.5 2.5h20v20H.5z'/%3E%3Cpath stroke='%23F2C53D' stroke-linecap='round' d='M7.583 11.583l5.834 5.834m0-5.834l-5.834 5.834'/%3E%3Cpath stroke='%23141827' stroke-linecap='round' d='M4.5.5v4m12-4v4'/%3E%3Cpath stroke='%23141827' stroke-linecap='square' d='M.5 7.5h20'/%3E%3C/g%3E%3C/svg%3E");
}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
background: #F2C53D;
}
.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover {
background-color: rgba(242, 197, 61,.8);
}
.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input, .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23F2C53D'/%3E%3C/svg%3E");
}
.tribe-events .datepicker .datepicker-months .datepicker-switch, .tribe-events .datepicker .datepicker-months .next, .tribe-events .datepicker .datepicker-months .prev, .tribe-events .datepicker .datepicker-years .datepicker-switch, .tribe-events .datepicker .datepicker-years .next, .tribe-events .datepicker .datepicker-years .prev {
background-color: #ffffff;
}
.tribe-common .table-condensed tr{
background-color: #ffffff;
}
.tribe-events .datepicker .datepicker-switch, .tribe-events .datepicker .next, .tribe-events .datepicker .prev {
background-color: #ffffff;
}
.tribe-events .datepicker .dow {
background-color: #ffffff;
}
@keyframes a {
50% {
background-color: #F2C53D;
}
}
.tribe-common div.tribe-common-c-loader__dot {
background-color: rgba(242, 197, 61,.07);
} h3.entry-title.summary {
font-size: 24px;
} .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
background-color: #027373;
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
background-color: #027373;
} #tribe-events-content a.tribe-events-read-more {
color: #fff;
}
#tribe-events-content a:hover {
color: #F2C53D;
} .top-bar-social-display {
display: inline-block;
margin: -4px;
margin-left: 24px;
} .sf-mega,
.sub-menu li:last-child {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
} .kingster-page-title-content .kingster-page-title-event-link a,
.kingster-page-caption .calendar_button {
font-size: 15px;
color: white;
padding: 15px 33px;
display: inline-block;
background-color: #f2c53d;
font-weight: 700;
}
.kingster-page-title-content .kingster-page-title-event-link a:hover,
.kingster-page-caption .calendar_button:hover{
color: white;
background-color: #2F2F2F;
} .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-6953 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-6325 a{
color:red;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-6953 a:hover,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-6325 a:hover{
color: #f2c53d;
} .kingster-single-article-content p,
.tribe-events-content p{
text-indent: 50px;
} body .gdlr-core-newsletter-item.gdlr-core-style-rectangle-full .gdlr-core-newsletter-submit input[type="submit"] {
padding: 17px 31px 18px 31px;
line-height: 1.7;
} .kingster-container.kingster-top-bar-container {
padding-left: 200px;
} .kingster-logo-inner {
margin-top: -63px;
}
.kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-logo-inner, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-logo-inner {
margin-top: 0px;
}
.kingster-header-style-plain.kingster-style-menu-right .kingster-logo {
position: absolute;
bottom: 0;
}
.kingster-logo-inner {
transition: max-width 300ms;
-moz-transition: max-width 300ms;
-o-transition: max-width 300ms;
-webkit-transition: max-width 300ms;
}
.kingster-sticky-navigation.kingster-style-fixed .kingster-logo, .kingster-sticky-navigation.kingster-style-fixed .kingster-navigation, .kingster-sticky-navigation.kingster-style-fixed .kingster-navigation .sf-menu > li > a {
transition: background 300ms, color 300ms, border-color 300ms, padding 300ms;
-moz-transition: background 300ms, color 300ms, border-color 300ms, padding 300ms;
-o-transition: background 300ms, color 300ms, border-color 300ms, padding 300ms;
-webkit-transition: background 300ms, color 300ms, border-color 300ms, padding 300ms;
} .about-our-university {
background: #48e87e;
background: radial-gradient(circle farthest-side at top left, #003d66 -20%, #003366 80%);
} .kingster-page-title-wrap:before,
.kingster-blog-title-wrap:before{
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0,51,102,0.9);
} #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
background-color: #036;
} .gdlr-core-personnel-list-image.gdlr-core-media-image.gdlr-core-opacity-on-hover.gdlr-core-zoom-on-hover {
background: transparent;
transition-duration: 300ms;
transition-property: background-color;
text-align: center;
border-radius: 50%;
width: fit-content;
display: inline-block; }
.gdlr-core-media-image.gdlr-core-opacity-on-hover.gdlr-core-personnel-list-image.gdlr-core-zoom-on-hover:hover {
background: #000;
}  .gdlr-core-personnel-style-grid .gdlr-core-personnel-list-content {
min-height: 70px;
}
.vykladachi-kafedry .gdlr-core-personnel-style-grid .gdlr-core-personnel-list-content {
font-size: 12px;
} .gdlr-core-blog-grid .gdlr-core-blog-title {
min-height: 80px;
} #gdlr-core-recent-event-widget-2 .gdlr-core-event-item-holder{
margin-left:20px;
margin-right:20px;
border: 3px solid #3db166;
padding-top: 28px;
}
#gdlr-core-recent-event-widget-2 .gdlr-core-event-item-holder .gdlr-core-event-item-list{
margin-bottom:0px;
} @media (max-width: 766px) {
.kingster-top-bar-right-button {
padding: 10px;
margin-top: 10px;
margin-bottom: -10px;
}
.kingster-body .kingster-top-bar .kingster-top-bar-right-button-airtour {
padding-top: 10px !important;
margin-top: -10px !important;
padding-bottom: 10px !important;
margin-bottom: -10px !important;
}
.kingster-top-bar-right-social a:first-child {
margin-left: 25px;
}
}
.kingster-logo-inner {
display: inline-block;
}
.kingster-mobile-header {
padding-top: 7px;
padding-bottom: 10px;
}
.kingster-body .kingster-top-bar a:hover{
color:#ffffff;
}
.kingster-body .kingster-top-bar .kingster-top-bar-right-social a:hover{
color:#f2c53d !important;
}
.kingster-page-title-wrap {
width: 100%;
}
.kingster-top-bar-right-social{
font-size: 16px;
}
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-content {
margin-top: 5px;
color: #003366;
}
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-position {
margin-bottom: 0px;
color: #003366;
font-size: 12px;
}
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-title{
color: #003366;
}
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-title a:hover {
color: #f2c53d;
}
.gdlr-core-personnel-list-content, .gdlr-core-personnel-list-position {
color: #003366;
}
.gdlr-core-feature-box-item .gdlr-core-feature-box-link a:hover {
background-color: #f2c53d;
}
.gdlr-core-personnel-list-image {
position: relative;
width: 200px !important;
height: 200px;
overflow: hidden;
border-radius: 50%;
margin-left: auto;
margin-right: auto;
}
.gdlr-core-personnel-list-image img{
width: 100%;
height: auto;
}
.gdlr-core-body .gdlr-core-image-item-wrap {
position: relative;
width: 250px;
height: 250px;
overflow: hidden;
border-radius: 50%;
}
.gdlr-core-body .gdlr-core-image-item-wrap img{
width: 100%;
height: auto;
}
.gdlr-core-text-box-item .gdlr-core-text-box-item-content span{
font-family: "Open Sans" !important;
font-size: inherit !important;
} #contacts-block-right .gdlr-core-text-box-item-content{
background-color: #003366;
border-radius:3px;
padding:20px 0px 10px 20px;
color:#ffffff;
}
#contacts-block-right .gdlr-core-text-box-item-content h6{
color:#F2C53D;
}
#social-in-contacts a:hover{
color:#F2C53D;
}
#tel-email a{
color:#F2C53D;
text-decoration: underline;
}
#tel-email a:hover{
color:#F2C53D;
text-decoration: none;
}
#map-contacts .gdlr-core-image-item-wrap{
width: auto;
height: auto;
overflow: hidden;
border-radius: 2px;
}
.tribe-events-event-image img{
max-width: 70%;
}
.single-tribe_events .tribe-events-event-image{
text-align: center;
}
.tribe-events-event-meta .tribe-events-meta-group-organizer{
width: 66.6666% !important;
}
.gdlr-core-event-item-list .gdlr-core-event-item-title a:hover{
color:#f2c53d;
} .wp-block-image img{
padding: 3px;
border: 1px solid #ccc;
border-radius: 6px;
background: #fff;
}
.gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-wrap li{
background: #003366;
}
.gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-wrap li.gdlr-core-active{
background: #f2c53d;
}
#cf7md-form .mdc-button--raised:not(:disabled){
background-color: #F2C53D;
}
#cf7md-form .mdc-button--raised:not(:disabled):hover{
background-color: #003366;
}
.wp-block-column-rector-photo{
flex-basis:30% !important;
}
.gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-content-title{
font-weight: 600;
}
.gdlr-core-tab-feature-item .gdlr-core-tab-feature-title-wrap{
padding: 20px 20px;
}
.gdlr-core-tab-feature-item .gdlr-core-tab-feature-title{
font-weight: 600;
}
.gdlr-core-tab-feature-title-background-overlay-active{
border: 2px #F2C53D solid;
}
.gdlr-core-tab-feature-title-background-overlay{
border-top: 2px #003366 solid;
border-right: 2px #003366 solid;
border-bottom: 2px #003366 solid;
border-left: 2px #003366 solid;
}
.gdlr-core-tab-feature-item .gdlr-core-tab-feature-content-wrap{
padding-bottom: 10px;
}
.gdlr-core-tab-feature-item .gdlr-core-tab-feature-content-left{
writing-mode: vertical-lr;
text-orientation: mixed;
width: 20%;
}
@media (min-width: 768px) and (max-width: 904px){
#quick-links .gdlr-core-tab-feature-item-content-wrap,.gdlr-core-tab-feature-content-wrap{
height:750px;
}}
@media (min-width: 904px){
#quick-links .gdlr-core-tab-feature-item-content-wrap, #quick-links .gdlr-core-tab-feature-content-wrap{
height:500px;
}}
@media (min-width: 768px) and (max-width: 904px){
.gdlr-core-tab-feature-content-wrap{
height:750px!important;
}}
@media (min-width: 904px){
.gdlr-core-tab-feature-content-wrap{
height:500px !important;
}}
#quick-links{ }
#quick-links a{
color:#003366;
font-size: large;
font-weight: 600;
text-decoration: underline;
}
#quick-links a:hover{
color:#F2C53D;
}
#quick-links .gdlr-core-active .gdlr-core-tab-feature-title{
color:#003366 !important;
}
#quick-links img{
color:white;
}
#quick-links span{
font-family: "Open Sans";
font-size: large;
}
.gdlr-core-tab-feature-content-left{
background:
radial-gradient(#e6e6e6 5%, transparent 16%) 0 0,
radial-gradient(#e6e6e6 5%, transparent 16%) 8px 8px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
background-color:#f9f9f9;
background-size:16px 16px;
}
#quick-links .gdlr-core-tab-feature-content-left-caption{
color:#003366;
}
.gdlr-core-tab-feature-item .gdlr-core-tab-feature-content-left-title{
color:#003366;
}
.gdlr-core-blog-title a, .kingster-body .kingster-single-article-title, .kingster-body .kingster-single-article-title a{
color:#003366;
}
.kingster-navigation .sf-menu > .kingster-mega-menu .sf-mega-section-inner .sub-menu a{
font-size: 16px !important;
}
.kingster-mega-menu-section-content{
font-weight: 600;
}
.kingster-navigation .sf-menu > .kingster-normal-menu .sub-menu{
font-size: 16px !important;
}
.kingster-sidebar-area a:hover{
color:#f2c53d;
}
.kingster-sidebar-area a{
color:#003366;
font-size:14px;
}
.gdlr-core-page-builder-body [data-skin="Blut Title Column Service"] .gdlr-core-skin-title a:hover{
color:#f2c53d;
}
#gdlr-core-custom-menu-widget-12 .kingster-widget-title{
text-align: center;
}
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li a{
font-weight: 400;
font-size: 16px;
}
.gdlr-core-tab-feature-item-content-wrap{
}
.gdlr-core-tab-feature-content-wrap{ background-color: #f9f9f9;
border-radius: 0em 0em 0.3em 0.3em;
box-shadow: 0px 2px 17px #000;
display: block;
position: relative;
}
.su-row .su-column-size-1-2 {
width: 50% !important;
}
.su-row .su-column {
margin: 0 !important;
}
.gdlr-core-blog-left-thumbnail .gdlr-core-blog-title{
margin-bottom: 10px !important;
}
.gdlr-core-blog-left-thumbnail .gdlr-core-blog-info-wrapper{
margin-bottom: 16px !important;
}
#student-page .gdlr-core-column-30{
position: relative;
width: 200px;
height: 200px;
overflow: hidden;
border-radius: 50%;
margin-left: 50px;
}
#student-page .gdlr-core-item-pdlr {
padding-left: 0px;
padding-right: 0px;
}
#student-page .gdlr-core-column-30 img{
width: 100%;
height: auto;
}
#student-page .alignnone {
margin: -20px 0px 0px 0px;
}
#student-page .gdlr-core-column-20{
margin-left: 50px;
}
#under-slider a {
color: #ffffff;
}
#under-slider a:hover {
color: #f2c53d;
}
.kingster-top-bar-left a{
color: #f2c53d;
font-weight: bold;
}
.kingster-top-bar-background{
background: rgb(0,51,102);
background: -moz-radial-gradient(circle, rgba(0,51,102,1) 0%, rgba(2,115,115,1) 100%);
background: -webkit-radial-gradient(circle, rgba(0,51,102,1) 0%, rgba(2,115,115,1) 100%);
background: radial-gradient(circle, rgba(0,51,102,1) 0%, rgba(2,115,115,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#003366",endColorstr="#027373",GradientType=1);
}
.kingster-footer-wrapper {
background: rgb(0,51,102);
background: -moz-radial-gradient(circle, rgba(0,51,102,1) 0%, rgba(2,115,115,1) 100%);
background: -webkit-radial-gradient(circle, rgba(0,51,102,1) 0%, rgba(2,115,115,1) 100%);
background: radial-gradient(circle, rgba(0,51,102,1) 0%, rgba(2,115,115,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#003366",endColorstr="#027373",GradientType=1);
}
#gdlr-core-column-62586 .gdlr-core-pbf-background-wrap{
background-color: #003366;
background: linear-gradient(to right, rgba(0, 51, 102, 1), rgba(2, 115, 115, 1));
-moz-background: linear-gradient(to right, rgba(0, 51, 102, 1), rgba(2, 115, 115, 1));
-o-background: linear-gradient(to right, rgba(0, 51, 102, 1), rgba(2, 115, 115, 1));
-webkit-background: linear-gradient(to right, rgba(0, 51, 102, 1), rgba(2, 115, 115, 1));
}
.gdlr-core-filterer-wrap.gdlr-core-style-text a.gdlr-core-active{
color: #f2c53d;
border: #f2c53d 1px solid;
border-radius: 3px;
}
.gdlr-core-filterer-wrap.gdlr-core-style-text a {
color: #003366;
border: #003366 1px solid;
border-radius: 3px;
}
.gdlr-core-filterer-wrap.gdlr-core-style-text a:hover {
border: #f2c53d 1px solid;
border-radius: 3px;
color: #003366;
}
.gdlr-core-body .gdlr-core-load-more{
background-color: #003366 !important;
}
.gdlr-core-body .gdlr-core-load-more:hover{
background-color: #f2c53d !important;
color: #003366 !important;
}
#events-button a{
letter-spacing: 2px !important;
padding: 20px 50px !important;
}
#events-button a:hover{
letter-spacing: 2px !important;
padding: 20px 50px !important;
color:#003366 !important;
background: #f2c53d !important;
}
#eventsblock .gdlr-core-block-item-read-more{
padding: 10px 20px !important;
background: #003366 !important;
color: #ffffff !important;
}
#eventsblock .gdlr-core-block-item-read-more:hover{
padding: 10px 20px !important;
background: #f2c53d !important;
color: #003366 !important;
}
.tribe-events-past {
display: none !important;
}
.gdlr-core-blog-widget .gdlr-core-blog-thumbnail{
max-width: 180px !important;
}
.gdlr-core-blog-grid .gdlr-core-blog-thumbnail{
text-align: center !important;
background-color: white !important;
} .kingster-top-bar-left:lang(en) {
display: none !important;
}
.kingster-navigation .sf-menu > li:last-child:lang(en) {
margin-left: 300px;
}
.kingster-body .kingster-top-bar .kingster-top-bar-right-button:lang(en) {
display: none !important;
}
.kingster-body .kingster-top-bar .kingster-top-bar-right-button-airtour {
background-color: #007cc0;
display: inline-block;
font-weight: bold;
padding-left: 23px;
padding-right: 23px;
margin-left: 23px;
padding-top: 18px;
margin-top: -18px;
padding-bottom: 19px;
margin-bottom: -19px;
}
.home .gdlr-core-pbf-background {
width: 100%;
height: 100%;
background-size: cover;
}
.gdlr-core-type-start-date-month .gdlr-core-date {
color: #067474;
}
.gdlr-core-event-item .gdlr-core-event-item-info-wrap {
color: #067474;
}
.sr-only {
border: 0 !important;
clip: rect(1px, 1px, 1px, 1px) !important; -webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important; height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important; }
[data-sidebar] {
display: grid;
grid-template-columns: var(--grid-template-columns, 100%);
grid-column-gap: var(--sidebar-gap, 4%);
grid-row-gap: 50px
}
[data-sidebar]>aside {
order: var(--sidebar-order)
}
@media(min-width: 1000px) {
[data-sidebar=right] {
--grid-template-columns: minmax(100px, 1fr) var(--sidebar-width, 27%)
}
[data-sidebar=left] {
--sidebar-order: -1;
--grid-template-columns: var(--sidebar-width, 27%) minmax(100px, 1fr)
}
[data-sidebar=left]>section {
grid-column: 2
}
}
[data-prefix] div[data-sidebar]>article {
--has-wide: var(--false);
--has-boxed-structure: var(--false)
}
.ct-sidebar {
position: relative;
z-index: 1
}
.ct-sidebar .widget-title:not(:empty) {
display: block;
margin-bottom: 20px
}
.ct-sidebar .ct-widget {
color: var(--color)
}
.ct-sidebar .ct-widget:not(:last-child) {
margin-bottom: var(--sidebar-widgets-spacing, 40px)
}
@media(min-width: 1000px) {
.ct-sidebar[data-sticky=sidebar],.ct-sidebar .ct-sticky-widgets {
position:sticky;
top: calc(var(--sidebar-offset, 50px) + var(--admin-bar, 0px) + var(--frame-size, 0px) + var(--header-sticky-height, 0px)*var(--sticky-shrink, 100)/100)
}
}
@media(min-width: 1000px) {
.ct-sidebar[data-sticky=widgets] {
height:100%
}
}
aside {
position: relative
}
aside[data-type=type-2] .ct-sidebar:not([data-widgets=separated]) {
padding: var(--sidebar-inner-spacing, 35px);
background: var(--sidebar-background-color, var(--paletteColor8));
border: var(--border);
box-shadow: var(--box-shadow);
border-radius: var(--borderRadius)
}
aside[data-type=type-2] .ct-sidebar[data-widgets=separated] .ct-widget {
padding: var(--sidebar-inner-spacing, 35px);
background: var(--sidebar-background-color, var(--paletteColor8));
border: var(--border);
box-shadow: var(--box-shadow);
border-radius: var(--borderRadius)
}
@media(max-width: 999.98px) {
aside[data-type=type-4] .ct-sidebar {
padding:var(--sidebar-inner-spacing, 35px);
background: var(--sidebar-background-color, var(--paletteColor8))
}
}
@media(min-width: 1000px) {
aside[data-type=type-3],aside[data-type=type-4] {
position:relative
}
aside[data-type=type-3]:after,aside[data-type=type-4]:after {
position: absolute;
content: "";
top: var(--sidebar-helper-top, 0);
height: var(--sidebar-helper-height, 100%)
}
aside[data-type=type-3]:after {
border-right: var(--border)
}
aside[data-type=type-4]:after {
background: var(--sidebar-background-color, var(--paletteColor8));
width: calc((100% + (max(100vw - var(--frame-size, 0px)*2 - var(--normal-container-max-width),10vw) - var(--scrollbar-width, 0px))/2)*var(--has-scrollbar, 0))
}
[data-sidebar=right] [data-type=type-3],[data-sidebar=right] [data-type=type-4] {
padding-inline-start:var(--sidebar-inner-spacing, 35px)}
[data-sidebar=right] [data-type=type-3]: after,[data-sidebar=right] [data-type=type-4]:after {
left:0
}
[data-sidebar=left] [data-type=type-3],[data-sidebar=left] [data-type=type-4] {
padding-inline-end:var(--sidebar-inner-spacing, 35px)}
[data-sidebar=left] [data-type=type-3]: after,[data-sidebar=left] [data-type=type-4]:after {
right:0
}
}
@media(min-width: 1000px) {
[data-vertical-spacing="top:bottom"] {
--sidebar-helper-top: calc(var(--content-vertical-spacing) * -1);
--sidebar-helper-height: calc(100% + var(--content-vertical-spacing) * 2)
}
[data-vertical-spacing=top] {
--sidebar-helper-top: calc(var(--content-vertical-spacing) * -1)
}
[data-vertical-spacing=top],[data-vertical-spacing=bottom] {
--sidebar-helper-height: calc(100% + var(--content-vertical-spacing))
}
} .flexy-container:not([data-flexy]) .flexy-items {
flex-wrap: wrap;
}
.flexy,
.flexy-pills {
position: relative;
user-select: none;
}
[data-flexy*=no] .flexy-items > * {
transform: translate3d(calc(-100% * var(--current-item, 0)), 0, 0);
}
[data-flexy*=no][data-wrap*=viewport] .flexy-items > * {
order: 2;
transform: translate3d(-100%, 0, 0);
}
[data-flexy*=no][data-wrap*=viewport] .flexy-items > *:last-child {
order: 1;
}
[data-flexy=no] [data-height=dynamic] > *:not([data-item=initial]) {
height: 1px;
}
.flexy-items {
display: flex;
will-change: transform, max-height;
}
.flexy-items > * {
cursor: grab;
}
.flexy-items[data-height=dynamic] {
max-height: var(--sliderHeight, initial);
transition: max-height 0.2s ease;
}
.flexy-items > * {
flex: 0 0 100%;
max-width: 100%;
}
[data-flexy-dragging] {
cursor: ew-resize;
}
[data-flexy-dragging] .flexy-items > * {
pointer-events: none;
}
[data-flexy-view=boxed] {
overflow: hidden;
}
.flexy-pills ol,
.flex-control-nav {
display: flex;
flex-direction: var(--pills-direction);
justify-content: var(--pills-horizontal-alignment);
flex-wrap: var(--pills-wrap, wrap);
list-style: none;
padding: 0;
margin-bottom: 0;
}
.flexy-pills ol li,
.flex-control-nav li {
flex: 0 0 var(--thumbs-width, 20%);
width: var(--thumbs-width, 20%);
cursor: pointer;
}
.flexy-pills [data-flexy] {
overflow: hidden;
--pills-wrap: nowrap;
}
.flexy-pills[data-type=circle] {
max-width: 180px;
margin-top: 30px;
margin-inline: auto;
}
.flexy-pills[data-type=circle] ol:not([data-flexy]),
.flexy-pills[data-type=circle] ol[data-flexy*=paused] {
--pills-horizontal-alignment: center;
}
.flexy-pills[data-type=circle] li {
--thumbs-width: 20%;
--thumbs-top-spacing: 0;
display: flex;
align-items: center;
justify-content: center;
height: 20px;
}
.flexy-pills[data-type=circle] li:before {
content: "";
width: 6px;
height: 6px;
border-radius: 100%;
box-shadow: inset 0 0 0 5px var(--flexyInitialPill, rgba(44, 62, 80, 0.9));
transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.flexy-pills[data-type=circle] li.active:before {
transform: scale3d(2, 2, 1);
box-shadow: inset 0 0 0 1px var(--flexyActivePill, rgba(44, 62, 80, 0.9));
}
.flexy-container:not([data-flexy]) .flexy > [class*=flexy-arrow], .flexy-container[data-flexy*=no] .flexy > [class*=flexy-arrow] {
display: none;
}
[class*=flexy-arrow] {
position: absolute;
top: var(--flexy-nav-arrow-top-offset, calc(50% - 20px));
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
width: 40px;
height: 40px;
cursor: pointer;
border-radius: 100%;
color: var(--flexy-nav-arrow-color, var(--theme-text-color));
box-shadow: 0px 25px 40px rgba(0, 0, 0, 0.03);
background: var(--flexy-nav-background-color, #fff);
transform: rotate(var(--rotate, 0)) translateX(var(--translate-x, 0));
transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media (any-hover: hover) {
[class*=flexy-arrow]:hover {
color: var(--flexy-nav-arrow-hover-color, #fff);
background: var(--flexy-nav-background-hover-color, var(--theme-palette-color-1));
}
}
.flexy-arrow-prev {
left: 20px;
--translate-x: -10px;
}
.flexy-arrow-next {
right: 20px;
--translate-x: 10px;
}
@media (any-hover: hover) {
[class*=flexy]:hover > [class*=flexy-arrow] {
opacity: 1;
--translate-x: 0;
}
}
.flexy-pills {
--flexy-nav-arrow-top-offset: calc(50% - 20px + var(--thumbs-spacing, 15px) / 2);
}
.flexy-pills ol:not([data-flexy]) ~ [class*=arrow], .flexy-pills ol[data-flexy*=no] ~ [class*=arrow] {
display: none;
} .home-second-wrapper {
background-color: initial;
background-image: linear-gradient(171deg, rgb(0, 116, 116) 0%, rgb(255, 255, 255) 50%);
background-image: linear-gradient(0deg, rgb(251, 252, 252) 0%, rgba(251, 252, 252, 0.8) 30%, rgba(255, 255, 255, 0) 100%), linear-gradient(233deg, rgb(0, 116, 116) 0%, rgb(0, 48, 104) 47%, rgb(0, 116, 116) 100%);
width: 100% !important;
margin: 0 !important;
display: flex;
max-width: 100% !important;
align-items: center;
justify-content: center;
}
.home-second-wrapper > * {
margin: 0 auto;
}
@keyframes gradient {
0% {
background-position: 0% 0%;
}
50% {
background-position: 100% 100%;
}
100% {
background-position: 0% 0%;
}
}
.wave {
background: rgb(255 255 255 / 25%);
border-radius: 1000% 1000% 0 0;
position: fixed;
width: 200%;
height: 4em;
animation: wave 10s -3s linear infinite;
transform: translate3d(0, 0, 0);
opacity: 0.8;
bottom: 0;
left: 0;
z-index: -1;
}
.wave:nth-of-type(2) {
bottom: -1.25em;
animation: wave 18s linear reverse infinite;
opacity: 0.8;
}
.wave:nth-of-type(3) {
bottom: -2.5em;
animation: wave 20s -1s reverse infinite;
opacity: 0.9;
}
@keyframes wave {
2% {
transform: translateX(1);
}
25% {
transform: translateX(-25%);
}
50% {
transform: translateX(-50%);
}
75% {
transform: translateX(-25%);
}
100% {
transform: translateX(1);
}
}
body.accessibility {
background: #FFF !important;
color: #000 !important;
zoom: 1.2; }
body.accessibility * {
background: none !important;
color: #000 !important;
fill: #000 !important;
}
body.accessibility .ct-sticky-container > * {
background: #FFF !important;
}
body.accessibility .site-logo-container * {
filter: grayscale(100%) contrast(50%) brightness(0%);
}
.stk-block-tabs__tab.stk-block-tabs__tab--active {
border-color: #000000 !important;
border-top-width: 1px !important;
border-right-width: 1px !important;
border-bottom-width: 0px !important;
border-left-width: 1px !important;
color: var(--paletteColor8) !important;
background-image: linear-gradient(-225deg, rgb(0, 116, 116) 0%, rgb(0, 48, 104) 51%, rgb(0, 116, 116) 100%) !important;	
}
.stk-block-tabs__tab.stk-block-tabs__tab--active .stk-block-tab-labels__text {
color: var(--paletteColor8) !important;
}
.department-top-header {
display: flex;
justify-content: space-evenly;
align-items: center;
flex-wrap: wrap;
}
.department-top-header > img {
margin: 0 !important;
max-height: 100px;
width: auto;
}
.faculty_logo {
display: flex;
}
.faculty_logo img {
max-width: 240px;
}
.page-template-page-faculty-2 [data-vertical-spacing*=bottom] {
padding-bottom: 0 !important;
}
.home .wp-block-image img {
padding: 0;
border: 0;
border-radius: 0;
background: #fff;
}
.single-personnel h3 {
--theme-font-family: 'Open Sans', Sans-Serif;
--theme-font-weight: 600;
--theme-font-size: 1.375rem;
--theme-line-height: 1.35;
}
.single-personnel details {
display: block;
background: #fff; box-shadow: 0 10px 15px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
border-radius: 0;
overflow: hidden;
margin-bottom: 1.5rem;
}
.single-personnel summary::-webkit-details-marker{display:none;}
.single-personnel summary::-moz-list-bullet{list-style-type:none;}
.single-personnel summary::marker{display:none;} 
.single-personnel summary {
display: block;
padding: .5em 1em .5em 1.25em;
border-bottom: 1px solid #e2e8f0;
font-size: 1.125em;
font-weight: 500;
cursor: pointer;
position: relative;
margin-block-end: 0;
}
.single-personnel summary:before {
top: .55em;
right: .75em;
color: transparent;
background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OUwxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=") no-repeat 50% 50% / 1.5em 1.5em;
width: 1.5em;
height: 1.5em;
content: "";
position: absolute;
transition: transform .5s;
}
.single-personnel details[open] > summary:before {
transform: scale(1,-1);
}
.single-personnel summary ~ * {
padding: 2rem 2rem 1rem 2rem;
}
.single-personnel summary ~ p {
padding: 0 2rem 0 2rem;
margin-block-end: 1rem;
}
.single-personnel summary ~ p:first-of-type {
padding-block: 2rem 0;
}
.single-personnel summary ~ p:last-of-type {
padding-block: 0 2rem;
}
.single-personnel details[open] summary ~ *{ 
animation: sweep .5s ease-in-out;
}
@keyframes sweep {
0%    {opacity: 0;}
100%  {opacity: 1;}
}
.single-personnel summary:focus {
outline:0;
box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3);
}
#post-39841 .entry-content p {
color: #fff !important;
}