@charset "UTF-8";
  :root { --font-headings: "Miriam Libre";
--font-base: "Miriam Libre";
--global--font-primary: var(--font-headings), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
--global--font-secondary: var(--font-base), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; --global--font-size-base: 1rem;
--global--font-size-xs: 0.9rem;
--global--font-size-sm: 1.1rem;
--global--font-size-md: 1.22rem;
--global--font-size-lg: 1.4rem;
--global--font-size-xl: 2rem;
--global--font-size-xxl: 2.6rem;
--global--font-size-xxxl: 3rem;
--global--font-size-page-title: var(--global--font-size-xxl);
--post--font-size-base: var(--global--font-size-sm); --global--line-height-page-title: 1.2; --heading--font-size-h1: var(--global--font-size-page-title);
--heading--font-size-h2: var(--global--font-size-xl);
--heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
--heading--font-size-h4: var(--global--font-size-lg);
--heading--font-size-h5: var(--global--font-size-sm);
--heading--font-size-h6: var(--global--font-size-xs);
--post--heading--font-size-h1: var(--post--font-size-page-title);
--post--heading--font-size-h2: calc(1.25 * var(--heading--font-size-h2));
--post--heading--font-size-h3: calc(1.25 * var(--heading--font-size-h3));
--post--heading--font-size-h4: calc(1.25 * var(--heading--font-size-h4));
--post--heading--font-size-h5: calc(1.25 * var(--heading--font-size-h5));
--post--heading--font-size-h6: calc(1.25 * var(--heading--font-size-h6));
--heading--font-weight: normal;
--heading--font-weight-page-title: normal;
--heading--font-weight-strong: bold; --global--color-black: #000;
--global--color-dark-gray: #303030;
--global--color-czexpats-blue: #0077cf;
--global--color-czexpats-light-blue: #56b7e6;
--global--color-czexpats-red: #ee2737;
--global--color-czexpats-light-red: #ff585d;
--global--color-gray: #505050;
--global--color-middle-gray: #bbbbbb;
--global--color-light-gray: #f0f0f0;
--global--color-white: #fff;
--global--color-white-50: rgba(255, 255, 255, 0.5);
--global--color-white-90: rgba(255, 255, 255, 0.9);
--global--color-primary: var(--global--color-dark-gray);
--global--color-background: var(--global--color-white); --form--border-width: 1px;
--form--border-color: var(--global--color-gray); --global--spacing-horizontal: 18px; --button--color-text: var(--global--color-background);
--button--color-text-hover: var(--global--color-czexpats-blue);
--button--color-text-active: var(--global--color-czexpats-blue);
--button--color-background: var(--global--color-czexpats-blue);
--button--color-background-active: var(--global--color-white); --entry-author-bio--font-size: var(--post--heading--font-size-h2); --branding--logo--max-width: 170px;
--branding--logo--max-height: 100px;
--branding--logo--max-width-ntb: 150px;
--branding--logo--max-width-mobile: 200px;
--branding--logo--max-height-mobile: 100px; --primary-nav--font-size: var(--global--font-size-sm);
--primary-nav--font-size-sub-menu: var(--global--font-size-sm);
--primary-nav--font-size-mobile: var(--global--font-size-sm);
--primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
--primary-nav--font-size-button: var(--global--font-size-xs);
--primary-nav--font-style: normal;
--primary-nav--font-style-sub-menu-mobile: normal;
--primary-nav--font-weight: bold;
--primary-nav--font-weight-button: 500;
--primary-nav--padding: calc(0.86 * var(--global--spacing-unit)); --pullquote--font-family: var(--global--font-primary);
--pullquote--font-size: var(--heading--font-size-h3);
--pullquote--font-style: normal;
--pullquote--letter-spacing: var(--heading--letter-spacing-h4);
--pullquote--line-height: var(--global--line-height-heading);
--pullquote--border-width: 3px;
--pullquote--border-color: var(--global--color-primary);
--pullquote--color-foreground: var(--global--color-primary);
--pullquote--color-background: var(--global--color-background);
--quote--font-family: var(--global--font-secondary);
--quote--font-size: inherit;
--quote--font-size-large: var(--global--font-size-xl);
--quote--font-style: normal;
--quote--font-weight: 700;
--quote--font-weight-strong: bolder;
--quote--font-style-large: normal;
--quote--font-style-cite: normal;
--quote--line-height: var(--global--line-height-body);
--quote--line-height-large: 1.35;
--separator--border-color: var(--global--color-border);
--separator--height: 1px;
}
@media only screen and (max-width: 1380px) {
:root {
--primary-nav--padding: calc(0.76 * var(--global--spacing-unit)) !important;
}
}
@media only screen and (min-width: 652px) { :root {
--global--font-size-xl: 1.8rem;
--global--font-size-xxl: 3.4rem;
--global--font-size-xxxl: 5rem;
--heading--font-size-h4: 1.22rem;
--heading--font-size-h3: 1.4rem;
--heading--font-size-h2: 1.8rem;
--heading--font-size-h1: var(--global--font-size-page-title);
--post--font-size-lg: 2.5rem;
--post--font-size-xl: 2.5rem;
--post--font-size-xxl: 3rem;
}
}  :root {
--responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 1);
--responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
--responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
--responsive--alignfull-width: 100%;
--responsive--alignright-margin: var(--global--spacing-horizontal);
--responsive--alignleft-margin: var(--global--spacing-horizontal);
--responsive--alignwide-left-margin: var(--global--spacing-horizontal);
}
@media only screen and (min-width: 482px) {
:root {
--responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px); --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
--responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
--responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
--responsive--alignwide-left-margin: calc(0.5 * (100vw - var(--responsive--alignwide-width)));
}
}
@media only screen and (min-width: 822px) {
:root {
--responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 700px);
--responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1500px);
}
.single #primary {
--responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1200px);
}
} html {
scroll-behavior: smooth;
}
body {
background-color: #fff;
}
::-moz-selection { color: #fff;
background: #ee2737;
}
::selection {
color: #fff;
background: #ee2737;
}
.site-main {
padding-top: 0;
}
.page-header {
border: 0;
} body:not(.single) .site-main > article > header:first-child,
body.search .site-main header.page-header,
body.error404 .site-main header.page-header {
background: linear-gradient(180deg, #00487e, var(--global--color-czexpats-blue) 90%);
padding-bottom: calc(2 * var(--global--spacing-vertical));
margin-bottom: 0;
margin-top: 0;
}
body.single .site-main > article > header:first-child {
margin-top: 0;
}
.page-template-default h1.entry-title,
body.search h1.page-title,
body.error404 h1.page-title {
color: var(--global--color-white);
padding-top: calc(2 * var(--global--spacing-vertical)); }
body.error404 h1.page-title {
text-align: center;
}
body.error404 h1.page-title::after {
margin-left: auto;
margin-right: auto;
}
body.search .page-header .search-result-count {
color: var(--global--color-white);
margin-top: var(--global--spacing-vertical);
}
#primary {
background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0px, rgba(255, 255, 255, 0) 160px, rgba(255, 255, 255, 0) 199px);
}
@media (min-width: 782px) {
.wp-block-column:not(:first-child) {
margin-left: calc(2 * var(--global--spacing-vertical));
}
}
a {
color: var(--global--color-czexpats-blue);
}
h1,
h2,
h3 {
position: relative; }
.site h2,
.site h3,
.site h4,
.site h5 { color: var(--global--color-czexpats-blue);
}
.has-czexpats-blue-background-color h3 { color: var(--global--color-white);
}
.has-czexpats-blue-background-color h2 { color: var(--global--color-white);
}
h1 {
line-height: 130%;
}
h2 {
font-weight: var(--heading--font-weight-strong);
text-transform: uppercase;
}
h3 {
margin-bottom: var(--global--spacing-horizontal);
margin-bottom: calc(1.4 * var(--global--spacing-vertical));
}
h4,
h5 {
font-weight: var(--heading--font-weight);
}
h1::after,
h2::after,
h3::after {
content: "";
display: block; background-color: var(--global--color-czexpats-blue);
background: linear-gradient(45deg, var(--global--color-czexpats-light-red), var(--global--color-czexpats-blue));
border-radius: 2px;
transition: 0.5s ease;
}
h1::after {
background: linear-gradient(45deg, var(--global--color-czexpats-red) 20%, transparent);
height: 4px;
width: 110px; margin-top: 15px;  }
h1 + h2::after {
display: none;
}
h2::after {
width: 90px;
height: 3px; margin-top: 12px;
}
h3::after {
height: 3px; width: 50px;
margin-top: 11px;
}
h1.has-text-align-center::after,
h2.has-text-align-center::after,
h3.has-text-align-center::after {  margin-left: auto;
margin-right: auto;
}
h1.has-text-align-right::after,
h2.has-text-align-right::after,
h3.has-text-align-right::after {  margin-left: auto;
margin-right: 0;
} .ptam-block-post-grid h2,
.ptam-block-post-grid h3,
.ptam-block-post-grid h4,
.ptam-block-post-grid h5,
.ptam-block-post-grid h6 {
letter-spacing: var(--global--letter-spacing) !important;
line-height: var(--global--line-height-heading) !important;
font-weight: var(--heading--font-weight) !important;
}
.ptam-block-post-grid p {
font-size: var(--global--font-size-base) !important;
line-height: var(--wp--typography--line-height, var(--global--line-height-body)) !important;
}
.ptam-block-post-grid h2 {
font-size: var(--heading--font-size-h2) !important;
}
.ptam-block-post-grid h3 {
font-size: var(--heading--font-size-h3) !important;
}
.ptam-block-post-grid h4 {
font-size: var(--heading--font-size-h4) !important;
}
.ptam-block-post-grid h5 {
font-size: var(--heading--font-size-h5) !important;
}
.ptam-block-post-grid h6 {
font-size: var(--heading--font-size-h6) !important;
}
.banner-conference-background h2,
.banner-map-background h2 {
color: #fff !important;
}
.banner-conference-background h2::after,
.banner-map-background h2::after {
right: 0;
left: auto;
}
.page-template-mapa-vedcu h1 {
margin: auto;
padding-bottom: 0;
text-align: center;
}
.page-template-mapa-vedcu h1:after {
margin-left: auto;
margin-right: auto;
}
.page-template-mapa-vedcu .entry-header {
padding-bottom: 0;
}
h2 a,
h3 a {
text-decoration: none;
color: var(--global--color-czexpats-blue);
display: block;
}
h2 a:hover,
h3 a:hover {
text-decoration: none;
color: var(--global--color-black);
}
h2.ptam-block-post-grid-title a:hover,
h3.ptam-block-post-grid-title a:hover,
h4.ptam-block-post-grid-title a:hover {
color: #000 !important;
}
.singular h2.entry-title {
font-size: var(--entry-header--font-size);
}
h2.entry-title {
font-weight: normal;
text-transform: none;
}
h2.entry-title a {
text-decoration: none;
color: #0077cf;
display: block;
}
h2.entry-title:hover::after {
width: 100%;
transition: 0.5s ease;
}
h2.ptam-block-post-grid-title:hover::after,
h3.ptam-block-post-grid-title:hover::after {
width: 100%;
transition: 0.5s ease;
} @media only screen and (max-width: 481px) {
.advgb-recent-posts-block h2 {
font-size: 1.5em;
text-transform: none;
}
.advgb-recent-post {
display: block !important;
}
}
h2.advgb-post-title::after,
.wp-block-ub-content-toggle h2::after {
display: none;
}
.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
background: inherit;
color: inherit;
}
.page.page-template-default .entry-content > .alignfull > .wp-block-group__inner-container > .alignwide > .wp-block-group__inner-container > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.has-text-align-center) {
margin-left: 0 !important;
}
.page.page-template-default .entry-content > *:not(.alignwide):not(.alignfull):not(.aligncenter):not(.wp-block-group):not(.has-text-align-center):not(.wp-block-image) {
margin-left:var(--responsive--alignwide-left-margin) !important;
}
.czexpats-icon-time {
margin-right: 11px !important;
}
.czexpats-icon-geo {
margin-right: 5px !important;
}  .wp-block-gallery figure > a,
.wp-block-image > figure > a,
figure.wp-block-image > a {
background: transparent;
transition: .3s ease;
}
.wp-block-image > figure > a,
figure.wp-block-image > a {
display: block;
}
.wp-block-gallery figure > a:hover:not([target="_blank"]),
.wp-block-image > figure > a:hover:not([target="_blank"]),
figure.wp-block-image > a:hover:not([target="_blank"]) {
background: #000;
cursor: zoom-in;
}
.wp-block-image > figure > a:hover[target="_blank"] img,
figure.wp-block-image > a:hover[target="_blank"] img {
outline: 1px dotted var(--global--color-middle-gray);
outline-offset: 2px;
}
.wp-block-gallery figure  > a:hover img,
.wp-block-image > figure > a:hover img,
figure.wp-block-image > a:hover img {
opacity: .7;
transition: opacity .3s ease;
} @media only screen and (max-width: 481px) {
.wp-block-columns .wp-block-column:not(:last-child) {
margin-bottom: calc(1.66 * var(--global--spacing-vertical));
}
}
body:not(.single) .entry-content > *.alignfull.has-background {
margin-top: calc(6 * var(--global--spacing-horizontal));
margin-bottom: calc(6 * var(--global--spacing-horizontal));
padding-top: calc(6 * var(--global--spacing-horizontal));
padding-bottom: calc(6 * var(--global--spacing-horizontal));
}
body:not(.single) .site-main > article > .entry-content > *.alignfull.has-background:first-child {
margin-top: 0;
padding-top: calc(4 * var(--global--spacing-horizontal));
}
body:not(.single) .site-main > article > .entry-content {
margin-top: 0;
} body:not(.single) .site-main > article > .entry-content > *:not(.alignfull.has-background):first-child {
margin-top: calc(3 * var(--global--spacing-horizontal));
}
body:not(.single).czexpats-logo-gallery.wp-block-gallery .blocks-gallery-grid {
justify-content: space-around; }
.czexpats-logo-gallery.wp-block-gallery .blocks-gallery-item {
width: auto;
margin-left: calc(1em + 1%);
margin-right: calc(1em + 1%);
margin-bottom: 2em;
flex: 0 1 22%;
align-self: center;
min-width: 90px;
max-width: 30%;
}
.czexpats-logo-gallery.wp-block-gallery.columns-2 .blocks-gallery-item {
flex: 1 1 50%;
max-width: 35%;
}
.czexpats-logo-gallery.wp-block-gallery.columns-2 .blocks-gallery-grid {
justify-content: space-between; }
.czexpats-logo-gallery .blocks-gallery-grid {
justify-content: center;
}
h3.czexpats-testimonial-quote {
font-size: var(--heading--font-size-h4);
max-width: 400px;
margin-bottom: var(--global--spacing-horizontal);
}
.wp-block-column h3.czexpats-testimonial-quote::after {
bottom: -20px;
}
.entry-content > *[class=wp-block-image] + p, 
.entry-content [class*=inner-container] > *[class=wp-block-image] + p {
margin-top: var(--global--spacing-vertical);
} .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
color: var(--global--color-background);
}
.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
color: var(--local--color-background, var(--global--color-background));
}
.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
color: var(--global--color-primary);
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
background-color: var(--button--color-background);
}
.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
background-color: var(--local--color-primary, var(--button--color-background));
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
border-color: var(--button--color-background) !important;
background-color: transparent !important;
color: var(--button--color-text-hover) !important;
} #language-switcher {
display: none;
}
#language-switcher select {
border: 0;
}
@media only screen and (min-width: 482px) {
#language-switcher {
display: block;
padding-top: 0.7em;
}
#language-switcher select {
margin-left: calc(1 * var(--global--spacing-horizontal));
}
#language-switcher select {
background-color: var(--global--color-light-gray);
height: 40px;
padding-top: 0;
padding-bottom: 0;
}
}
@media only screen and (min-width: 700px) {
#language-switcher select {
margin-left: calc(2 * var(--global--spacing-horizontal));
}
}
li#menu-item-239 {
display: none;
}
@media (max-width: 481px) {
li#menu-item-239 {
display: block;
}
} @media only screen and (max-width: 481px) {
.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
max-height: 60px;
}
.menu-button-container {
padding-top: 20px;
}
button#primary-mobile-menu {
border-left: 1px solid lightgray !important;
}
}
#masthead {
padding: 0;
row-gap: 5px;
background-color: var(--global--color-white);
}
@media only screen and (max-width: 481px) {
#masthead {
display: block;
height: 90px;
}
}
@media only screen and (max-width: 1380px) {
.site-logo {
margin: calc(var(--global--spacing-vertical) / 4) 0;
}
.site-logo .custom-logo {
max-width: var(--branding--logo--max-width-ntb);
}
}
#masthead .wp-block-social-links.has-icon-color {
} .primary-menu-container {
z-index: 99;
}
#site-navigation {
flex: 0 0 100%;
padding: 0;
border-top: 1px solid var(--global--color-light-gray);
}
.primary-navigation a:hover {
text-decoration: none;
color: var(--global--color-czexpats-blue);
}
.primary-navigation .current-menu-item > a:first-child,
.primary-navigation .current_page_item > a:first-child {
text-decoration: none;
}
.primary-navigation .current-menu-item > a:first-child:hover,
.primary-navigation .current_page_item > a:first-child:hover {
text-decoration: none;
}
.primary-navigation .current-menu-item > a:first-child,
.primary-navigation .current_page_item > a:first-child {
color: var(--global--color-czexpats-blue);
}
h3.has-text-align-right::after {
right: 0;
left: auto;
}
@media only screen and (max-width: 481px) {
.primary-navigation-open .primary-navigation {
z-index: 20;
}
}
@media only screen and (min-width: 482px) {
.primary-navigation > div > .menu-wrapper li a {
z-index: 5;
}
.primary-navigation > div > .menu-wrapper > li > a {
min-width: 80px;
text-align: center;
}
.primary-navigation > div > .menu-wrapper:hover > .current-menu-item:not(:hover)::after {
transition: 0.5s ease;
border-width: 0px 40px 0 40px;
bottom: 20px;
}
.primary-navigation > div > .menu-wrapper > li::after {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 20px;
margin: auto;
width: 0;
border-style: solid;
border-color: var(--global--color-white) transparent;
border-width: 0px 40px 0 40px;
z-index: 0;
transition: 0.2s ease;
}
.primary-navigation > div > .menu-wrapper > .current-menu-item::after,
.primary-navigation > div > .menu-wrapper > li:hover::after,
.primary-navigation > div > .menu-wrapper > li:active::after {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
bottom: -10px;
margin: auto;
width: 0;
border-style: solid;
border-color: var(--global--color-white) transparent;
border-width: 11px 40px 0 40px;
z-index: 0;
transition: 0.2s ease;
}
.primary-navigation > .primary-menu-container ul > li .sub-menu { }
.primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle { }
.primary-navigation > div > .menu-wrapper .sub-menu-toggle {
width: 34px;
}   .primary-navigation .sub-menu {
border: 0;
}
.primary-navigation > div > .menu-wrapper > li > .sub-menu {
padding-top: 13px;
}
.primary-navigation > div > .menu-wrapper > li > .sub-menu:before {
color: var(--global--color-white);
display: none;
}
.primary-navigation > div > .menu-wrapper > li > .sub-menu > li {
border: 1px solid var(--global--color-light-gray);
border-top-width: 0;
border-bottom-width: 0;
}
.primary-navigation > div > .menu-wrapper > li > .sub-menu > li:first-child {
border-top-width: 1px;
}
.primary-navigation > div > .menu-wrapper > li > .sub-menu > li:last-child {
border-bottom-width: 1px;
}
.primary-navigation > div > .menu-wrapper > li > .sub-menu::after,
.primary-navigation > div > .menu-wrapper > li > .sub-menu:hover::after,
.primary-navigation > div > .menu-wrapper > li > .sub-menu a:focus::after,
.primary-navigation > div > .menu-wrapper > li > .sub-menu:active::after {
display: none;
}
.primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded="false"] ~ ul {
max-height: 0;
opacity: 0;
transition: 0.4s;
display: block;
visibility: hidden;
}
.primary-navigation > .primary-menu-container ul > li > .sub-menu {
max-height: 800px;
opacity: 1;
transition: 0.4s;
visibility: visible;
}
} .childpages-navigation {
flex-wrap: wrap;
justify-content: left;
}
article.childpage p {
margin: var(--global--spacing-horizontal) 0;
}
@media only screen and (min-width: 782px) {
.wp-block-columns.childpages-navigation > .wp-block-column {
flex: 0 0 27%;
margin-bottom: var(--global--spacing-vertical);
}
.childpages-navigation .wp-block-column:nth-child(4n) {
margin-left: 0 !important;
}
}
@media only screen and (min-width: 1381px) {
.wp-block-columns.childpages-navigation > .wp-block-column {
flex: 0 0 21%;
margin-bottom: var(--global--spacing-vertical);
}
.childpages-navigation .wp-block-column:nth-child(5n) {
margin-left: 0 !important;
}
} .singular article .entry-header {
border: 0;
margin-bottom:  0;
padding-bottom: var(--global--spacing-vertical);
} #czexpats-header-aside {
margin: 0;
max-width: unset !important;
flex: 1 0 calc(100% - 350px);
padding-bottom: 0;
padding-top: 0.7em;
display: flex;
column-gap: unset;
flex-wrap: nowrap;
place-content: flex-end;
}
@media only screen and (max-width: 481px) {
#czexpats-header-aside {
margin-right: 70px; display: block;
}
}
#czexpats-header-aside section {
margin: 0 0 0 2em;
}
#czexpats-header-aside .wp-block-search .wp-block-search__input {
border: 0;
background-color: var(--global--color-light-gray);
line-height: 1;
height: 40px;
}
#czexpats-header-aside .wp-block-search button.wp-block-search__button.has-icon svg {
width: 35px;
height: 35px;
}
#czexpats-header-aside .wp-block-search button.wp-block-search__button.has-icon {
padding: 0px 5px;
border: 0;
}
@media only screen and (max-width: 1023px) {  
#czexpats-header-aside #block-10,
#czexpats-header-aside .czexpats-header-widget-social {
display: none;
}
}
@media only screen and (max-width: 699px) {
#czexpats-header-aside .czexpats-header-widget-search.wp-block-search {
max-width: 150px;
}
}
@media only screen and (max-width: 481px) {
#czexpats-header-aside .czexpats-header-widget-search {
z-index: 2;
position: relative;
margin-right: 30px;
margin-top: 5px;
position: absolute !important;
right: 80px;
top: 18px;
}
#czexpats-header-aside .czexpats-header-widget-search .wp-block-search__input {
min-width: 0px;
width: 0;
padding: 0;
border: 0;
background-color: var(--global--color-light-gray);
}
#czexpats-header-aside .czexpats-header-widget-search:focus-within {
z-index: 9999;
position: absolute;
width: 100vw;
max-width: 100vw;
height: 90px;
top: 0;
left: 0;
background-color: grey;
}
#czexpats-header-aside .czexpats-header-widget-search:focus-within button.wp-block-search__button.has-icon {
width: 70px;
background: var(--global--color-white);
}
#czexpats-header-aside .czexpats-header-widget-search:focus-within .wp-block-search__input {
width: 90vw;
height: 90px;
padding: 15px;
}
#czexpats-header-aside .czexpats-header-widget-search:focus-within .wp-block-search__inside-wrapper {
height: 90px;
}
#czexpats-header-aside .czexpats-header-widget-social,
#czexpats-header-aside .czexpats-header-widget-language {
display: none;
}
#czexpats-header-aside .wp-block-search button.wp-block-search__button.has-icon {
padding: 0;
border: 0;
background-color: transparent;
}
#czexpats-header-aside .wp-block-search button.wp-block-search__button.has-icon svg {
fill: #000;
}
} .czexpats-master-cover { background-color: var(--global--color-czexpats-blue);
color: #fff;
padding-top: calc(1 * var(--global--spacing-vertical));
padding-bottom: calc(2 * var(--global--spacing-vertical));
overflow: hidden;
}
.czexpats-master-cover h1 {
margin-top: var(--global--spacing-horizontal);
margin-bottom: calc(3 * var(--global--spacing-horizontal));
}
.czexpats-master-cover h1::after {
bottom: -25px;
}
.czexpats-master-cover header {
max-width: 750px;
}
@media only screen and (min-width: 482px) {
.czexpats-master-cover {
padding-top: calc(3 * var(--global--spacing-vertical)) !important;
padding-bottom: calc(3 * var(--global--spacing-vertical));
}
}
@media only screen and (max-width: 1380px) {
.czexpats-master-cover {
padding-top: calc(2 * var(--global--spacing-vertical)) !important;
}
.czexpats-master-cover h1 {
margin-top: 0;
margin-bottom: calc(2 * var(--global--spacing-horizontal));
}
}
.banner-map-background {
background: url(//legacy.czexpats.org/wp-content/uploads/2021/10/banner-map-background.jpg);
background-size: cover;
}
.banner-conference-background {
background: url(//legacy.czexpats.org/wp-content/uploads/2021/10/banner-conference-background.jpg);
background-size: cover;
}
.header-banner {
background-color: #00000023;
background-blend-mode: multiply;
padding: calc(1.5 * var(--global--spacing-horizontal));
max-width: 450px;
margin-right: 0;
margin-left: auto;
}
.header-banner h2 + p {
margin-top: -1em !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:active {
border-color: transparent !important;
background-color: var(--global--color-white) !important;
color: var(--global--color-primary) !important;
} .page-header h2 {
color: #fff;
font-weight: normal;
text-transform: none;
font-size: var(--global--font-size-sm);
margin-top: 1em;
} .czexpats-blog-posts article .entry-content {
margin-top: 0;
margin-bottom: 0.5em;
}
.czexpats-blog-posts article .entry-footer {
margin-top: 0.5em;
}
body.blog main::after,
body.archive main::after { content: "";
position: absolute;
top: 0;
left: 0;
width: 100vw;
height: 100%;
display: block;
z-index: -10;
background-color: var(--global--color-czexpats-blue);
}
#czexpats-blog-filter::after { content: "";
position: absolute;
z-index: -5;
left: 0;
display: block;
background: #fff;
width: 100vw;
height: 100%;
}
body.blog main,
body.archive main {
position: relative;
overflow: hidden;
}
body.blog main header,
body.archive main header {
color: var(--global--color-white);
border: 0;
}
.czexpats-blog-wrapper {
margin-top: calc(2 * var(--global--spacing-vertical)) !important;
}
.czexpats-left-column .page-header h2 {
margin-bottom: -1.5em;
min-height: 1.5em;
}
#czexpats-filter-toggle-button {
display: none;
}
@media only screen and (max-width: 481px) {
#czexpats-filter-form {
display: none;
}
#czexpats-filter-toggle-button {
display: block;
border: var(--button--border-width) solid transparent;
border-radius: var(--button--border-radius);
font-weight: var(--button--font-weight);
color: var(--global--color-white);
border-color: var(--global--color-white);
background-color: transparent;
margin: auto;
margin-bottom: var(--global--spacing-horizontal);
}
#czexpats-filter-toggle-button[aria-expanded='false']::after {
content: "+";
padding-left: 10px;
display: inline;
font-size: 1.2rem;
}
#czexpats-filter-toggle-button[aria-expanded='true']::after {
content: "–";
padding-left: 10px;
display: inline;
}
}
#czexpats-filter-form.czexpats-filter-expanded {
display: block;
}
#czexpats-blog-filter { color: #fff;
width: 100%;
padding-left: 0;
}
#czexpats-blog-filter form {
margin-bottom: calc(2 * var(--global--spacing-vertical));
}
#czexpats-blog-filter a:link,
#czexpats-blog-filter a:visited,
#czexpats-blog-filter a:active {
color: #fff;
}
#czexpats-blog-aside {
padding: calc(2 * var(--global--spacing-horizontal));
padding-left: 0;
display: block;
}
@media only screen and (max-width: 481px) {
#czexpats-blog-aside {
display: none;
}	
}
#czexpats-blog-aside ul {
padding-left: 0;
}
.czexpats-blog-posts {
background: #fff;
z-index: 10;
position: relative;
padding-top: calc(2 * var(--global--spacing-horizontal));
}
body.search .czexpats-blog-posts {
position: static;
}
body.search .czexpats-blog-posts.alignwide {
margin-left: var(--responsive--alignwide-left-margin);
}
.czexpats-blog-posts #czexpats-blog-second-pos {
display: none;
}
.czexpats-blog-posts .entry-content p {
max-width: 100% !important;
width: 100%;
}
.czexpats-blog-posts article .entry-header {
margin-top: 0;
margin-bottom: var(--global--spacing-horizontal);
}
@media only screen and (min-width: 482px) {
.czexpats-blog-wrapper {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
}
.czexpats-left-column {
flex: 0 1 300px;
max-width: 270px;
}
.czexpats-blog-posts {
flex: 1 1 calc(100% - 500px);
max-width: calc(100% - 250px);
padding: calc(2 * var(--global--spacing-horizontal));
border: 1px solid var(--global--color-light-gray);
}
.czexpats-blog-posts #czexpats-blog-second-pos {
flex: 1 1 40%;
max-width: 35%;
margin-left: 1em;
padding-left: 1em;
border-left: 1px solid var(--global--color-light-gray);
} .czexpats-blog-posts {  }
.czexpats-blog-posts article {
display: flex;
}
.czexpats-blog-posts article .czexpats-post-text-section {
flex: 1 1 70%;
margin-left: var(--global--spacing-vertical);
} .czexpats-blog-posts .post-thumbnail {
margin-top: 0;
margin-bottom: 0;
width: 30%;
}
}
@media only screen and (min-width: 1381px) {
.czexpats-left-column {
max-width: 300px;
}
.czexpats-blog-posts {
max-width: calc(100% - 400px);
}
}
.czexpats-blog-posts {
transition: 1s;
}
.search-filter-scroll-loading {
transition: 1s;
}
.czexpats-blog-posts.czexpats-filtered {
display: block;
}
.czexpats-blog-posts article {
flex: 1 1 100%;
width: 100%;
border-bottom: 1px solid var(--global--color-light-gray);
padding-top: calc(2 * var(--global--spacing-horizontal));
}
.czexpats-blog-posts article:nth-of-type(1) {
padding-top: 0;
}
.czexpats-blog-posts.czexpats-unfiltered article:nth-of-type(1) {
padding-top: 0;
}
.czexpats-blog-posts .post-thumbnail .wp-post-image {
margin-top: 0;
margin-bottom: 0;
}
.czexpats-blog-posts .post-thumbnail .wp-post-image {
height: auto !important;
}   .cat-links a {
background-color: var(--global--color-light-gray);
padding: 2px 7px;
text-decoration: underline;
text-decoration-color: #bfbfbf;
display: inline-block;
margin-bottom: 3px;
}
.cat-links a:hover {
text-decoration: underline dotted;
text-decoration-thickness: 1px;
text-decoration-color: var(--global--color-dark-gray);
}
.no-results-filter {
padding-top: var(--global--spacing-vertical);
margin-top: var(--global--spacing-vertical);
margin-bottom: var(--global--spacing-vertical);
width: 100%;
text-align: center; }
.no-results-filter p {
margin: var(--global--spacing-vertical);
}
.no-results-filter-infinite-scroll {
display: none;
}
article + .no-results-filter-infinite-scroll { display: block;
}
article + .no-results-filter-infinite-scroll + .no-results-filter-initial { display: none;
}
.czexpats-archive-description {
font-size: var(--global--fonts-size-base);
margin-bottom: calc(2 * var(--global--spacing-horizontal));
padding-bottom: var(--global--spacing-horizontal);
border-bottom: 1px solid #d9d9d9;
}
.czexpats-archive-description h2 + p {
margin-top: var(--global--spacing-horizontal);
font-weight: bold;
}
.single .site-main > article > .entry-footer {
border-top: 1px solid var(--global--color-light-gray);
} .czexpats-blog-posts article.event .entry-footer .czexpats-entry-meta {
display: flex;
}
.czexpats-blog-posts article.event .entry-footer .czexpats-entry-meta span {
display: inline-block;
}
.czexpats-blog-posts article.event .entry-footer .czexpats-entry-meta > span{
display: flex; }
.czexpats-blog-posts article.event .entry-footer .czexpats-entry-meta > span:not(:last-child){
margin-right: 10px;
}
.czexpats-blog-posts article.event .entry-footer svg {
fill: currentColor;
margin-bottom: 2px;
margin-right: 5px;
min-width: 20px;
}
.site-main article .entry-footer .event-date-time-start { color: var(--global--color-czexpats-blue);
padding: 5px 0px;
font-weight: bold;
}
.czexpats-blog-posts article.event .entry-footer .post-taxonomies {
padding: 5px 10px;
margin-left: auto;
}
.czexpats-blog-posts article.event .entry-footer .czexpats-entry-meta .czexpats-delimiter { 
display: none; 
}
.czexpats-blog-posts article.event .event-location { color: var(--global--color-czexpats-blue);
padding: 5px 10px;
font-weight: bold;
margin: 0 5px;
color: var(--global--color-czexpats-light-blue);
}
@media only screen and (max-width: 1180px) {
.czexpats-blog-posts article.event .entry-footer .czexpats-entry-meta {
flex-wrap: wrap;
}
.czexpats-blog-posts article.event .entry-footer .czexpats-entry-meta > * {
flex: 1 0 0;
}
}
@media only screen and (max-width: 481px) {
.czexpats-blog-posts article.event .entry-footer .czexpats-entry-meta .post-taxonomies {
flex-basis: 100%;
}
}
.site-main .event-is-archive .entry-footer .event-date-time-start,
.site-main .event-is-archive .entry-footer .event-location {
color: var(--global--color-gray);
}
.event-is-archive .post-thumbnail a {
position: relative;
display: block;
}
.event-is-archive .post-thumbnail a::after {
content: "JIŽ PROBĚHLO";
position: absolute;
display: block;
width: 70%;
height: max-content;
padding: var(--button--padding-vertical) var(--button--padding-horizontal);
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
z-index: 2;
border: 1px solid;
color: #fff;
font-size: var(--global--font-size-lg);
}
.event-is-archive .post-thumbnail a::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
background-color: rgba(0, 0, 0, 0.5);
}
.event-is-archive h2 a,
.event-is-archive h3 a {
color: #7a7a7a;
}
.event-is-archive h2:after,
.event-is-archive h3:after {
background-color: var(--global--color-czexpats-blue);
background: linear-gradient(45deg, var(--global--color-gray), var(--global--color-light-gray));
} #czexpats-blog-filter ul {
padding-left: 0;
}
.searchandfilter ul li li {
padding: 3px 0;
}
.sf-field-category li.sf-level-0 > input,
.sf-field-category li.sf-level-0  > label .sf-count {
display: none !important;
}
.sf-field-category label,
.sf-field-category input {
cursor: pointer;
}
.sf-field-category li.sf-level-0 > label,
.sf-field-category li.sf-level-0 > label a {
cursor: default !important;
pointer-events: none !important;
font-size: var(--global--font-size-sm) !important;
padding: 0.2em 0.5em;
background: var(--global--color-white);
color: var(--global--color-czexpats-blue);
font-weight: bold;
}
.sf-field-category li[data-sf-count="0"] {
opacity: 0.7;
}
.sf-field-category li[data-sf-count="0"] input {
opacity: 0.5;
}
.sf-field-category ul.children {
margin: 1em 0 0 0;
padding-left: 0;
}
#czexpats-blog-filter input[type="checkbox"]::after {
left: 8px;
top: 4px;
position: absolute;
width: 8px;
height: 14px;
border: 3px solid var(--form--color-text);
border-top: 0;
border-left: 0;
transform: rotate(30deg);
} .single {
--global--font-size-base: var(--post--font-size-base);
}
.single .site-content h2 {
font-size: var(--post--heading--font-size-h2);
margin-top: calc(2 * var(--global--spacing-vertical));
text-transform: none;
}
.single h3 {
font-size: var(--post--heading--font-size-h3);
}
.single h4 {
font-size: var(--post--heading--font-size-h4);
}
.single h5 {
font-size: var(--post--heading--font-size-h5);
}
.single h6 {
font-size: var(--post--heading--font-size-h6);
} .has-drop-cap:not(:focus):first-letter {
font-size: 6em;
color: var(--global--color-czexpats-red);
margin-right: 0.02em;
}
.has-drop-cap:not(:focus)::first-letter {
font-size: calc(2.1* var(--heading--font-size-h1));
color: var(--global--color-czexpats-red);
margin-right: 0.02em;
}  .single-post .category-rozhovory .entry-content h2 {
text-transform: none;
}
.single .entry-header {
color: var(--global--color-white);
}
.single .czexpats-header-background {
padding-top: calc(2 * var(--global--spacing-vertical));
background-color: var(--global--color-czexpats-blue);
background: linear-gradient(180deg, #00487c 0px, var(--global--color-czexpats-blue) 180px, var(--global--color-czexpats-blue) 500px, #56b7e6 1000px);
}
.single .entry-header h1 {
color: var(--global--color-white);
margin-bottom: calc(2 * var(--global--spacing-vertical));
}
.single .entry-header h1 + .czexpats-entry-excerpt {
margin-top: calc(-1 * var(--global--spacing-vertical));
margin-bottom: var(--global--spacing-vertical);
}
.single .post-thumbnail { max-width: var(--responsive--alignwide-width);
margin-top: 0; border: 0;
background-color: var(--global--color-white);
color: var(--global--color-primary);
}
@media only screen and (max-width: 481px) {
.single .post-thumbnail {
width: 100%;
}
}
.single .post-thumbnail img {
margin-top: 0;
max-height: 120vh;
max-height: min(120vh,900px);
width: auto !important;
max-width: 100% !important;
}
.single .entry-content {
}
.single .czexpats-entry-meta {
display: flex;
flex-wrap: nowrap;
}
.single .czexpats-entry-meta {
margin: auto;
max-width: var(--responsive--aligndefault-width);
margin: auto;
}
.single .czexpats-entry-meta > span {
color: var(--global--color-czexpats-blue);
font-weight: bold;
margin: 0;
padding-top: 10px;
padding-bottom: 2px;
background-color: var(--global--color-white);
}
.single-event .czexpats-entry-meta > span {
display: flex;
}
.single-event .czexpats-entry-meta > span:not(:last-child) {
padding-right: 30px;
}
.single .czexpats-entry-meta > span svg {
fill: currentColor;
margin-right: 11px;
}
@media only screen and (max-width: 481px) {
.single .czexpats-entry-meta {
font-size: var(--global--font-size-xs);
}
.single .czexpats-entry-meta > span {
display: block;
width: 100%;
}
}
.single .czexpats-entry-meta a {
margin: 0;
}
.single .czexpats-entry-meta > span:first-of-type {
padding-left: var(--global--spacing-horizontal);
}
.single .czexpats-entry-meta > span:last-of-type {
padding-right: var(--global--spacing-horizontal);
}
.single .czexpats-entry-meta .czexpats-delimiter {
padding-left: 10px;
padding-right: 10px;
}
.single-event .czexpats-entry-meta .czexpats-delimiter {
display: none;
}
@media only screen and (min-width: 482px) {
.single .czexpats-entry-meta > span:first-of-type {
padding-left: var(--button--padding-horizontal);
}
.single .czexpats-entry-meta > span:last-of-type {
padding-right: var(--button--padding-horizontal);
}
.single .czexpats-entry-meta .czexpats-delimiter {
padding-left: 15px;
padding-right: 15px;
}
}
.site-main article .entry-footer {
border-width: 1px;
}
@media only screen and (min-width: 482px) {
.site-main article .entry-footer {
column-gap: calc(2 * var(--global--spacing-horizontal));
width: 100%; }
.site-main article.post .entry-footer {
display: flex;
}
}
.site-main article .entry-footer .posted-by {
flex: 1 1 auto;
display: flex;
flex-wrap: wrap;
color: var(--global--color-czexpats-blue);
font-weight: bold;
}
.site-main article .entry-footer .post-taxonomies {
margin-top: 10px;
}
@media only screen and (min-width: 482px) {
.site-main article .entry-footer .post-taxonomies {
justify-content: flex-end;
text-align: right;
margin-top: 0;
}
}
.site-main article .entry-footer .edit-link {
width: 100%;
}
.author-bio.show-avatars .author-bio-content {
padding-left: var(--global--spacing-vertical);
max-width: calc(var(--responsive--aligndefault-width) - 210px);
}
.author-bio.show-avatars .author-bio-content {
padding-left: var(--global--spacing-vertical);
max-width: calc(var(--responsive--aligndefault-width) - 210px);
}
@media only screen and (max-width: 481px) {
.author-bio.show-avatars .author-bio-content {
padding: 0;
max-width: calc(var(--responsive--aligndefault-width));
}
.author-bio.show-avatars .avatar {
width: 70%;
margin: auto;
display: block;
}
} .wpcf7-form input[type="submit"] {
margin-top: var(--global--spacing-horizontal);
} .page-template-mapa-vedcu { }
.page-template-mapa-vedcu .site-main { }
.page-template-mapa-vedcu main {
padding-bottom: 0;
}
.page-template-mapa-vedcu .entry-content {
margin-bottom: 0;
}
.page-template-mapa-vedcu .site-main .map-main-content { margin-top: 0; padding-left: calc(2 * var(--global--spacing-vertical));
padding-right: var(--global--spacing-vertical);
padding-top: calc(2 * var(--global--spacing-vertical));
transition: 0.5s ease;
background-color: transparent;
position: relative;
}
.page-template-mapa-vedcu .site-main .map-main-content.map-info-expanded { }
.page-template-mapa-vedcu .site-main .map-main-content h1 {
color: var(--global--color-czexpats-blue);
}
.page-template-mapa-vedcu .site-main .map-main-embedded { margin: 0;
overflow: hidden;
height: calc(100vh - 169px);
min-height: 90px;
transition: 0.5s ease;
position: relative;
background: var(--global--color-middle-gray);
}
.page-template-mapa-vedcu .map-info-expanded .map-main-embedded {
height: max(calc(37vh - 175px), 120px) !important;
}
.page-template-mapa-vedcu .site-main .map-main-embedded div {
height: 100%;
}
#map-helper-button {
position: absolute;
padding: 20px;
background-color: var(--global--color-white);
color: var(--global--color-czexpats-blue);
border: 0;
border-radius: 2px;
width: max-content;
height: 60px;
margin: 0;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
bottom: 16px;
z-index: 10;
text-align: center;
font-size: var(--global--font-size-md);
font-weight: bold;
transition: 0.5s ease;
display: flex;
align-items: center;
box-shadow: 0 1px 3px 0 rgb(0 0 0 / 16%), 0 1px 5px 0 rgb(0 0 0 / 12%);
}
#map-helper-button svg {
fill: currentColor;
margin-right: 10px;
}
@media only screen and (min-width: 961px) {
#map-helper-button[aria-expanded="true"] {
height: 60%;
top: 0;
bottom: 0;
margin: auto;
}
#map-helper-button::after {
content: "";
background: url(//legacy.czexpats.org/wp-content/themes/czexpats/assets/images/diana-logo-partner-transparent-white-xs.png) no-repeat left top;
width: 110px;
height: 50px;
position: absolute;
right: -130px;
font-weight: normal;
padding-top: 30px;
color: var(--global--color-white);
font-size: calc(0.8 * var(--global--font-size-xs));
background-size: contain;
}
}
#map-helper-button:focus {
background-color: var(--global--color-white) !important;
}
@media only screen and (max-width: 1380px) {
.page-template-mapa-vedcu .site-main .map-main-embedded {
height: calc(100vh - 141px);
}
}
@media only screen and (max-width: 960px) {
.page-template-mapa-vedcu .site-main .map-main-embedded {
height: calc(100vh - 140px);
height: calc(var(--map-viewport-height) - 90px);
}
.page-template-mapa-vedcu .site-main .map-main-embedded > div {
padding-bottom: 60px;
}
.page-template-mapa-vedcu .map-info-expanded .map-main-embedded > div {
padding-bottom: 0;
}
#map-helper-button {
font-size: var(--global--font-size-sm);
font-weight: bold;
width: 100%;
height: 60px;
padding: 0;
bottom: 0;
justify-content: center;
}
.page-template-mapa-vedcu .map-info-expanded #map-helper-button {
bottom: 30px;
width: 70%;
top: 0;
bottom: 0;
margin: auto;
padding: 0px;
border: 1px solid var(--global--color-middle-gray);
display: block;
position: absolute;
z-index: 10;
}
.page-template-mapa-vedcu .map-info-expanded #map-helper-button > * {
line-height: 60px; 
}
.page-template-mapa-vedcu .map-info-expanded #map-helper-button > svg {
margin-bottom: -14px;
}
}
@media only screen and (max-width: 481px) {
.page-template-mapa-vedcu .site-main .map-main-embedded { }
.page-template-mapa-vedcu .map-info-expanded .map-main-embedded {
height: max(calc(26vh - 90px), 120px);
}
} .czexpats-twitter-fill-height {
display: flex;
flex-basis: 100%;
margin-top: var(--global--spacing-horizontal);
margin-bottom: var(--global--spacing-horizontal);
}
.czexpats-twitter-fill-height .twitter-timeline {
height: auto !important;
}
aside#czexpats-blog-second-pos > * {
width: 100%;
}
@media only screen and (min-width: 482px) {
aside#czexpats-blog-second-pos {
display: flex !important; align-items: stretch;
flex-direction: column;
}
}  .pgc-rev-slider-page-view .pgc-rev-slider-page-inner img.onLoad { background-color: #fff; 
} .m-a-box {
margin-top: calc( 3.4 * var(--global--spacing-vertical) ) !important;
margin-bottom: -60px !important; }
.m-a-box-content {
padding-left: 0 !important;
padding-right: 0 !important;
}
.m-a-box-container[min-width~="600px"] .m-a-box-content.m-a-box-profile .m-a-box-avatar {
align-self: flex-start;
}
.m-a-box-title {
margin-bottom: 20px !important;
}
.m-a-box-container[min-width~="600px"] .m-a-box-content.m-a-box-profile .m-a-box-social {
align-self: stretch;
border-right: 1px solid var(--global--color-light-gray);
padding: 0;
margin-right: 20px;
}
.m-a-box-title h5 span {
font-weight: var(--heading--font-weight-strong) !important;
color: var(--global--color-czexpats-blue) !important;
text-transform: none !important;
margin-top: calc(2 * var(--global--spacing-vertical)) !important;
font-size: var(--entry-author-bio--font-size) !important;
font-size: var(--post--heading--font-size-h2) !important;
letter-spacing: var(--heading--letter-spacing-h2) !important;
line-height: var(--heading--line-height-h2) !important;
}
.m-a-box-title h5::after {
content: "";
display: block;
background-color: var(--global--color-czexpats-blue);
background: linear-gradient(45deg, var(--global--color-czexpats-light-red), var(--global--color-czexpats-blue));
border-radius: 2px;
transition: 0.5s ease;
width: 90px;
height: 3px;
margin-top: 12px;
}
@media only screen and (max-width: 651px) { 
.m-a-box-title h5::after {
margin-left: auto;
margin-right: auto;
}
}
.m-a-box-meta {
opacity: 1 !important;
}
.m-a-box-content.m-a-box-profile .m-a-box-data .m-a-box-meta a {
font-size: var(--global--font-size-xs) !important;
line-height: var(--wp--typography--line-height, var(--global--line-height-body)) !important;
color: var(--global--color-czexpats-blue) !important;
text-decoration: underline !important;
}
.m-a-box-content.m-a-box-profile .m-a-box-data .m-a-box-meta a:hover {
font-size: var(--global--font-size-xs) !important;
line-height: var(--wp--typography--line-height, var(--global--line-height-body)) !important;
color: var(--global--color-czexpats-blue) !important;
text-decoration: underline !important;
text-decoration-style: dotted !important;
}
.m-a-box p {
font-size: var(--global--font-size-xs) !important;
margin-top: calc(0.5 * var(--global--spacing-vertical)) !important;
margin-bottom: calc(0.5 * var(--global--spacing-vertical)) !important;
line-height: var(--wp--typography--line-height, var(--global--line-height-body)) !important;
} .ptam-block-post-grid article {
border-bottom: 1px solid var(--global--color-light-gray) !important;
margin-bottom: calc( 2 * var(--global--spacing-horizontal)) !important;
padding-bottom: calc( 2 * var(--global--spacing-horizontal)) !important;
}
.ptam-block-post-grid .is-list .ptam-block-post-grid-image {
margin-bottom: var(--global--spacing-horizontal);
}
.ptam-block-post-grid-image img {
height: auto !important;
}
@media only screen and (max-width: 1180px) {
.ptam-post-grid-items.is-list .has-thumb {
display: block;
}
}
.ptam-block-post-grid .ptam-block-post-grid-title a {
text-decoration: none;
}
.ptam-block-post-grid .ptam-block-post-grid-title::after {
display: inherit;
}
@media only screen and (max-width: 481px) {
.ptam-block-post-grid-image a { height: 230px;
display: block;
overflow: hidden;
display: flex;
align-items: center;
}
} .wp-block-cb-carousel button {
background-color: transparent !important;
}
.wp-block-cb-carousel .slick-slide {
padding-left: 30px;
padding-right: 30px;
}
.slick-prev {
left: -15px;
}
.slick-next {
right: -15px;
}
.slick-next,
.slick-prev {
width: 30px;
height: 30px;
z-index: 1;
}
.slick-next:before,
.slick-prev:before {
font-size: 30px;
}
@media only screen and (min-width: 482px) {
.slick-track {
display: flex;
flex-wrap: nowrap;
}
.wp-block-cb-slide.slick-slide {
display: flex;
flex-flow: wrap;
align-content: space-between;
height: auto;
}
} .czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-content-wrap {
color: #000;
background: #fff;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion {
border: 0;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap {
border: var(--button--border-width) solid #fff;
color: #fff !important;
margin-bottom: 5px;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap * {
color: var(--global--color-czexpats-blue) !important;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap p,
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap h2 {
font-weight: bold;
font-size: var(--global--fonts-size-base);
font-size: var(--global--font-size-base);
text-transform: none;
line-height: var(--global--line-height-body);
}
@media only screen and (min-width: 1024px) {
.czexpats-tabbed-accordion {
display: flex;
gap: 1em;
position: relative;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion {
position: static;
width: 30%;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap {
position: relative;
height: 100px;
margin-bottom: 1em;
background: transparent !important;
border: var(--button--border-width) solid #fff;
color: #fff !important;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap[aria-expanded="true"],
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap:hover,
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap:focus {
background: #fff !important;
border: var(--button--border-width) solid #fff;
color: var(--global--color-dark-gray) !important;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap[aria-expanded="true"] *,
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap:hover *,
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap:focus * {
color: var(--global--color-dark-gray) !important;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap * {
color: #fff !important;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap[aria-expanded="true"] p,
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap:hover p,
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap:focus p {
background: #fff !important;
border: var(--button--border-width) solid #fff;
color: var(--global--color-dark-gray) !important;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-content-wrap {
width: calc(300% + 2em);
position: relative;
color: #000;
background: #fff;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-content-wrap h3 {
margin-top: var(--global--spacing-horizontal);
margin-bottom: var(--global--spacing-horizontal);
margin-left: var(--global--spacing-horizontal);
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-content-wrap * {
opacity: 1;
transition: opacity 1s ease;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion-title-wrap[aria-expanded="true"] + .wp-block-ub-content-toggle-accordion-content-wrap.ub-hiding * {
opacity: 0;
transition: opacity 0.2s ease;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion:nth-of-type(1) .wp-block-ub-content-toggle-accordion-content-wrap {
left: 0;
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion:nth-of-type(2) .wp-block-ub-content-toggle-accordion-content-wrap {
left: calc(-100% - 1em);
}
.czexpats-tabbed-accordion .wp-block-ub-content-toggle-accordion:nth-of-type(3) .wp-block-ub-content-toggle-accordion-content-wrap {
left: calc(-200% - 2em);
}
}
@media only screen and (max-width: 1023px) {  
}
@media only screen and (max-width: 1180px) {  
.wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-title {
padding: 10px 2px 10px 10px;
}
}  .has-light-gray-white-gradient-background {
background: linear-gradient(180deg, var(--global--color-light-gray), var(--global--color-white) 40%);
}
.has-czexpats-blue-background-color {
background-color: var(--global--color-czexpats-blue);
color: var(--global--color-white);
}
.has-czexpats-red-background-color[class] {
background-color: var(--global--color-czexpats-red);
}
.has-czexpats-red-background-color[class] > [class*="__inner-container"] {
--local--color-background: var(--global--color-czexpats-red, #fff);
background-color: var(--local--color-background);
}
.has-czexpats-red-color[class] {
color: var(--global--color-czexpats-red);
}
.has-czexpats-red-color[class] > [class*="__inner-container"] {
--local--color-primary: var(--global--color-czexpats-red, #fff);
color: var(--local--color-primary);
}
.has-czexpats-blue-color[class] {
color: var(--global--color-czexpats-blue);
}
.has-czexpats-blue-color[class] > [class*="__inner-container"] {
--local--color-primary: var(--global--color-czexpats-blue, #fff);
color: var(--local--color-primary);
} ul.is-style-czexpats-red-bullets {
list-style: none;
}
ul.is-style-czexpats-red-bullets li {
margin-bottom: calc(0.6 * var(--global--spacing-vertical));
}
ul.is-style-czexpats-red-bullets li::before { content: "\2022"; font-size: 300%;
line-height: 0;
vertical-align: middle;
position: relative;
color: var(--global--color-czexpats-light-red);
font-weight: bold;
display: inline-block;
width: 0.7em;
margin-left: -0.7em;
}
.site-content .is-style-heading-in-circle {
display: flex; flex-direction: column;  justify-content: center; z-index: 2;
padding-right: 10% !important; padding-left: 10% !important;  padding-bottom: 35%;
padding-top: 0 !important;
padding-top: 15% !important;
max-width: max-content;
transform: rotate(-17deg);
max-width: 310px;
color: var(--global--color-czexpats-blue);
background-color: transparent;
}
.is-style-heading-in-circle::after {
content: "";
position: absolute;
display: block; padding-bottom: 100%;
z-index: -2;
width: 100%;
height: 0; margin-left: -10% !important;
background: none;
background-color: var(--global--color-white);
border-radius: 50%;
}
.is-style-heading-in-circle.has-czexpats-red-background-color {
color: var(--global--color-white);
}
.is-style-heading-in-circle.has-czexpats-red-background-color::after {
background-color: var(--global--color-czexpats-red);
}
.is-style-czexpats-paragraph-note { margin-top: calc(-0.8 * var(--global--spacing-vertical));
color: var(--global--color-dark-gray);
color: var(--global--color-czexpats-blue);
font-size: calc(0.85 * var(--global--font-size-base));
text-transform: uppercase;
}
.first-footer .is-style-czexpats-paragraph-note + figure { margin-top: calc(-1 * var(--global--spacing-vertical)) !important;
}
.is-style-czexpats-rounded.has-media-on-the-right .wp-block-media-text__content { padding-left: 0;
padding-right: 0.5em;
}
.is-style-czexpats-rounded .wp-block-media-text__media { height: 0; padding-bottom: 100%; overflow: hidden;
border-radius: 50%;
padding-left: 0;
padding-right: 0;
}
@media only screen and (max-width: 1380px) {
.is-style-czexpats-rounded.wp-block-media-text {
display: block;
}
.is-style-czexpats-rounded.wp-block-media-text .wp-block-media-text__media {
width: 70%;
height: 0;
padding-bottom: 70%;
margin: auto;
}
.is-style-czexpats-rounded.wp-block-media-text {
text-align: center;
}
.is-style-czexpats-rounded.wp-block-media-text h2::after {
left: 0;
right: 0;
margin: auto;
}
.is-style-czexpats-rounded.wp-block-media-text ul.wp-block-social-links {
justify-content: center;
}
}
.is-style-czexpats-rounded .wp-block-media-text__media img { transition: 0.5s ease;
}
.is-style-czexpats-rounded:not(:hover) .wp-block-media-text__media img { -webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: 0.5s ease;
}
.wp-block-media-text .wp-block-media-text__content > p + .is-style-czexpats-paragraph-note {
margin-top: calc(-0.8 * var(--global--spacing-vertical));
}
.wp-block-media-text .wp-block-media-text__content > h2 + .is-style-czexpats-paragraph-note,
.wp-block-media-text .wp-block-media-text__content > h3 + .is-style-czexpats-paragraph-note {
margin-top: calc(-0.3 * var(--global--spacing-vertical));
}
.page-id-452 .wp-block-column { border-bottom: 1px solid var(--global--color-light-gray);
}
@media only screen and (min-width: 482px) {
.page-id-452 .wp-block-column::after { content: "";
width: 1px;
height: 92%;
margin: auto;
bottom: 22px;
display: block;
background-color: var(--global--color-light-gray);
top: 0;
left: calc(-1 * var(--global--spacing-vertical));
position: absolute;
}
.page-id-452 .wp-block-column {
position: relative;
}
}
@media only screen and (max-width: 481px) {
.wp-block-media-text .wp-block-media-text__content > h2 + .is-style-czexpats-paragraph-note,
.wp-block-media-text .wp-block-media-text__content > h3 + .is-style-czexpats-paragraph-note {
margin-top: 0;
}
}
a.ub-expand-toggle-button {
text-decoration: underline;
}
a.ub-expand-toggle-button:hover {
text-decoration-style: dotted;
}
.ub-expand-toggle-button:not(.ub-hide) {
display: inline-block;
transition: max-height 10s ease;
max-height: 2000px;
visibility: visible;
overflow: hidden;
}
.ub-expand-toggle-button.ub-hide {
display: block;
max-height: 0;
overflow: hidden;
}
.ub-expand-full:not(.ub-hide) {
display: block;
transition: max-height 1s ease;
max-height: 2000px;
visibility: visible;
overflow: hidden;
}
.ub-expand-full.ub-hide {
display: block;
max-height: 0;
overflow: hidden;
transition: max-height 0.5s ease;
}  .czexpats-iframe-full-height {
height: calc(100vh - 450px);
min-height: 450px;
width: 100%;
background-color: var(--global--color-light-gray);
border: 1px solid var(--global--color-czexpats-);
margin: auto;
} .particles-js {
width: 100%;
background: none;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0px, rgba(255, 255, 255, 0) 160px, rgba(255, 255, 255, 0) 199px);
background-color: var(--global--color-czexpats-blue);
position: relative;
background-size: cover;
}
.particles-js > * {
z-index: 1;
position: relative;
}
.particles-js-canvas-el {
position: absolute;
top: 0;
left: 0;
z-index: 0;
background-size: cover;
height: 1300px !important;
} @media only screen and (max-width: 1023px) {
.first-footer .widget-area,
.final-footer .widget-area {
grid-template-columns: repeat(3, auto);
}
}
.first-footer .wpcf7-form input {
width: 100%;
}
.first-footer {
background: linear-gradient(0deg, #ffffff, #e7e7e7);
}
.first-footer .widget-area,
.final-footer .widget-area {
column-gap: calc(4 * var(--global--spacing-horizontal));
margin-top: 0;
}
@media only screen and (max-width: 900px) {
.first-footer .widget-area,
.final-footer .widget-area {
column-gap: var(--global--spacing-horizontal);
}
}
.first-footer img {
mix-blend-mode: multiply;
}
.final-footer {
background-color: var(--global--color-dark-gray);
color: var(--global--color-white) !important;
}
.final-footer * {
color: var(--global--color-white) !important;
}
#colophon {
padding: 0;
}
.site-footer > .site-info {
border: 0;
background: #00000038;
padding: var(--global--spacing-horizontal);
}
.site-footer > .site-info small {
display: block;
margin-top: var(--global--spacing-horizontal);
font-size: var(--global--font-size-xs);
}
@media only screen and (max-width: 651px) {
.first-footer,
.final-footer {
text-align: center;
}
.first-footer h2,
.final-footer h2 {
margin-top: var(--global--spacing-vertical) !important;
}
.first-footer h2::after,
.first-footer h3::after,
.final-footer h2::after,
.final-footer h3::after {
margin-left: auto;
margin-right: auto;
}
.first-footer .wp-block-social-links,
.final-footer .wp-block-social-links {
justify-content: center;
}
.first-footer .wp-block-buttons,
.final-footer .wp-block-buttons {
justify-content: center;
}
}
@media only screen and (min-width: 652px) {
.site-footer > .site-info {
width: 35%;
float: right;
margin-top: -30px;
}
.darujme-widget-footer {
margin-left: 0 !important;
}
.footer-align-left .wp-block-group__inner-container > *{
text-align: left;
}
}