[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.5rem;
} 
[data-header*="type-1"] .ct-header [data-id="menu"] .ct-mega-menu-content-width .sub-menu .sub-menu {
display: none;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .ct-mega-menu-content-width .sub-menu .sub-menu .ct-menu-link:not(:empty) {
--linkInitialColor: var(--paletteColor3);
--fontWeight: 300;
--fontSize: 12px;
color: var(--linkInitialColor);
--icon-color: var(--linkInitialColor);
padding: .5rem;
}
.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 {
}
.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;
}
.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(--normal-container-max-width);
width: var(--container-width);
padding-block: calc( var(--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;
gap: 1rem; 
}
.faculty-dekan h3, 
.person-card h3 {
--fontWeight: 500;
--fontSize: 1.25rem;
--lineHeight: 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 > * + * {
margin-block: 1rem 0;
}
.person-meta {
display: flex;
flex-direction: column;
}
.person-card img { transition: .3s ease-in-out;
margin-inline-end: 0 !important;
margin-top: 0;
margin-bottom: .25rem;
width: 100%;
max-height: 360px;
object-fit: cover;
max-width: 280px;
aspect-ratio: 2 / 3;
}
.person-card:hover h3  {
border-right: 2px solid #ffb000;
}	
.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 { -webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.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;
}
.full-page-header.person-header .entry-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;
}
.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 {
border: 1px solid var(--linkInitialColor);
color: var(--stk-tab-accent-color);
background: var(--paletteColor6);
}
.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(--linkInitialColor);
stroke-opacity: "1";	
}
.link-icon {}
.department-stuff {
}
.department-pages {
margin: 0;
padding: 0;
list-style: none;
}
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;
}
.person-profiles {
display: flex;
flex-flow: column;
padding-block: 1rem;
}
.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);
}
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 {
border-right: .5px solid #ccc;
}
.faculty-departments {
background: var(--wp--preset--gradient--clean-mirror);
background: #f1f4ff;
padding-block: 1rem 3rem;
padding-inline: 2rem;
}
.faculty-departments-h2 { --fontWeight: 300;
--fontSize: 1.75rem;
--lineHeight: 1.25; }
.faculty-departments-nav {
}
.faculty-departments-nav li {
margin-block: 0 1rem;
}
.faculty-departments-nav a {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.25;
}
.faculty-departments.v2 {
background: var(--wp--preset--gradient--clean-mirror);
background: #f1f4ff;
padding-block: 1rem 2rem;
padding-inline: 1.5rem;
margin-block-end: 1rem;
}
.v2 .faculty-departments-h2 { --fontWeight: 400;
--fontSize: 1.25rem;
--lineHeight: 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);
max-width: 60em;
margin: auto;
} @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://biotechuniv.edu.ua/wp-content/themes/blocksy-child/static/images/bg-flh.webp);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.lang {
position: relative;
z-index: 10;
text-align: center;
perspective: 700px;
--shadow-color: 0deg 0% 56.84%;
--shadow-elevation-medium:
0.3px 0.5px 0.7px hsl(var(--shadow-color) / 0.36),
0.8px 1.6px 2px -0.8px hsl(var(--shadow-color) / 0.36),
2.1px 4.1px 5.2px -1.7px hsl(var(--shadow-color) / 0.36),
5px 10px 12.6px -2.5px hsl(var(--shadow-color) / 0.36);
}
.lang__link {
cursor: pointer;
transition: .3s all;
display: flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
box-sizing: border-box;
text-decoration: none;
gap: .25rem;
}
.lang__img {
width: 30px;
height: 18px;
flex-shrink: 0;
font-size: 10px;
display: block;
transition: .3s all;
}
.lang__link_sub:hover {
filter: drop-shadow(0 0 3px rgb(136, 136, 136)) brightness(130%);
}
.lang__name {
color: #737b84;
font-size: 12px;
line-height: 12px;
flex-shrink: 0;
text-transform: uppercase;
}
.lang__link_sub {
width: 100%;
height: auto;
position: relative;
padding: 0;
margin-bottom: 2px;
}
.lang__list {
background: #ffffff;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
width: 100%;
opacity: 0;
visibility: hidden;
transition: .3s all;
transform: rotateX(-90deg);
position: absolute;
left: 0;
top: 100%;
z-index: 10;
transform-origin: center top;
box-sizing: border-box;
box-shadow: var(--shadow-elevation-medium);
padding: .5rem;
}
.lang:hover .lang__list {
opacity: 1;
visibility: visible;
transform: rotateX(0);
}
.lang__link_select { }
.lang_row {
width: 100%;
padding: 0;
margin: 0;
}
.skiptranslate {
display: none;
height: 0;
}
[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);
}
#footer .site-branding > a {
display: flex;
color: var(--wp--preset--color--palette-color-6);
flex-direction: row;
justify-content: flex-start;
align-content: flex-start;
flex-wrap: nowrap;
gap: 1rem;
}
#footer .site-logo-container {
line-height: 1.25;
height: auto;
max-height: 60px;
}
#footer .site-logo-container img {
max-width: 80px;
}
#footer a {
color: var(--paletteColor5);
font-weight: 300;
}
.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;
}
.faculty-news [data-archive=default][data-layout=simple] article>.ct-image-container:not(.boundless-image) {
align-self: flex-start;
}
.ct-trending-block .ct-container > a {
align-items: flex-start;
}