.wp-block-pullquote {
padding: 0;
}
blockquote {
margin: 0;
} html {
scroll-behavior: smooth;
} header .wp-block-columns {
position: relative;
} .is-style-header-shape {
position: absolute;
top: -10px;
left:-120px;
z-index: -1;
} footer.wp-block-template-part {
margin-top: 0;
} .wp-block-button a, .wp-block-social-link a {
transition: all 0.5s ease-in-out;
}
.wp-block-pullquote cite, .wp-block-quote cite {
font-size: var(--wp--preset--font-size--medium);
display: inline-block;
}
@media (max-width: 782px) {
.wp-block-columns.has-reverse-order > .wp-block-column:last-child {
order: -1;
}
}
@media (min-width: 782px) {
.blog-posts-query .wp-block-post-template .wp-block-post:not(:last-child) {
border-right: 4px solid var(--wp--preset--color--accent-3);
}
footer.wp-block-template-part .with-right-border {
border-right: 4px solid var(--wp--preset--color--accent-2);
}
} .wp-block-navigation .current-menu-item {
text-decoration: underline;
text-decoration-thickness: 2px;
text-underline-offset: 2px;
}
.wp-block-navigation .wp-block-navigation__submenu-container.wp-block-navigation-submenu {
border: none;
border-right: 3px solid var(--wp--preset--color--accent-3);
min-width: 280px!important;
margin-right: 5px;
padding: 0.25rem;
}
.wp-block-navigation  .menu-item--CTA a.wp-block-navigation-item__content {
background-color: var(--wp--preset--color--accent);
color: var(--wp--preset--color--base);
padding: 0.5rem 1.5rem;
border-radius: 0 0 5px 5px;
} .wp-block-query .is-layout-grid .wp-block-group.is-layout-flex {
height: 100%;
}
.wp-block-query .wp-block-read-more {
margin-top: auto!important;
}  .blog-posts .wp-block-post-template .wp-block-post {
position: relative;
}
.blog-posts .wp-block-post-template .wp-block-post:hover {
opacity: 0.9;
}
.blog-posts .wp-block-post-template .wp-block-post .wp-block-post-title a::before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 10;
} .references-posts .wp-block-post-template .wp-block-post .wp-block-group {
height: 100%;
} @media (min-width: 782px) {
.margin-up {
margin-top: -6rem!important;
}
.margin-up-small {
margin-top: -3rem!important;
}
} .page-template {
background: url(//wetenschapscommunicator.be/wp-content/themes/wetenschapscommunicator/assets/img/background-left.webp) no-repeat left 200px, url(//wetenschapscommunicator.be/wp-content/themes/wetenschapscommunicator/assets/img/background-right.webp) no-repeat right 50px;
background-size: 350px, 400px;
background-attachment: fixed;
} .postid-881 li.post-881, .postid-488 li.post-488, .postid-489 li.post-489, .postid-490 li.post-490, .postid-491 li.post-491, .postid-492 li.post-492, .postid-882 li.post-882 {
border: 2px solid var(--wp--preset--color--accent);
}  a:hover, button:hover, input:hover {
cursor: url(//wetenschapscommunicator.be/wp-content/themes/wetenschapscommunicator/assets/img/cursor.svg), auto;
} form label, form legend {
font-size: var(--wp--preset--font-size--default);
color: var(--wp--preset--color--accent);
text-transform: uppercase; font-style: italic;
letter-spacing: 0.01rem;
}
.formfield, input[type=text], input[type=date], input[type=email], input[type=tel],  input[type=url], input[type=number], input[type=search], input[type=file], input[type=time], select, textarea, input[type=checkbox], input[type=radio], input[type=password]  {
border-radius: 5px;
border: none;
height: 40px;
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, transparent 300%)!important;
}
input:focus, textarea:focus {
border: none;
outline: 1px solid rgba(255,255,255,0.5);
outline-offset: 3px;
box-shadow: 0px 0px 2px 3px rgba(255,255,255,0.5);
}
textarea {
height: 60px;
}
input[type=checkbox], input[type=radio] {
width: 20px;
height: 20px;
border: none;
outline: none;
}
input[type=submit], input[type=button], input[type=file] {
border-radius: 5px;
line-height: 1.3;
padding: 0.67rem 1.2rem; font-size: 18px;
background-color: var(--wp--preset--color--accent);
color: var(--wp--preset--color--base);
outline: none;
border: none;
} .gform_wrapper .gform_fields {
row-gap: 10px!important;
}
form .gchoice label {
text-transform: unset;
}
.gform_required_legend {
font-size: var(--wp--preset--font-size--small);
text-align: right;
display: none;
}
.gform_wrapper .gfield_required .gfield_required_asterisk {
color: var(--wp--preset--color--base);
}
.gfield_password_strength {
height: 20px;
font-size: 15px;
line-height: 1;
padding: 0 !important;
} .gform_wrapper.gravity-theme .gfield--type-product {
border-bottom: 2px solid var(--wp--preset--color--accent);
padding-bottom: var(--wp--preset--spacing--10);
}
.gform_wrapper .ginput_product_price_wrapper {
}
.gform_wrapper.gravity-theme .ginput_product_price, .gform_wrapper.gravity-theme .ginput_total  {
text-align: center;
color: var(--wp--preset--color--accent);
font-weight: bold;
} .gform_wrapper.gravity-theme .gf_page_steps {
border-bottom: 2px solid var(--wp--preset--color--accent);
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.gravity-theme .gf_page_steps .gf_step_number {
background-color: var(--wp--preset--color--accent);
border-color: var(--wp--preset--color--accent);
color: var(--wp--preset--color--base);
}
.gravity-theme .gf_page_steps .gf_step_label {
color: var(--wp--preset--color--accent);
}
.gravity-theme .gf_page_steps .gf_step_active .gf_step_number {
background-color: transparent;
color: var(--wp--preset--color--accent);
}
.gravity-theme .gf_page_steps .gf_step_completed .gf_step_number {
color: transparent;
}
.gravity-theme .gf_page_steps .gf_step_completed .gf_step_number::before {
background-color: transparent;
border-color: transparent;
}  .um-account-meta {
display: none;
} input[type="submit"].um-button, input[type="submit"].um-button:focus {
width: 100%!important;
} .um a.um-link,
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
color: var(--wp--preset--color--accent)!important;
}
.um a.um-link:hover,
.um a.um-link-hvr:hover {
color: var(--wp--preset--color--accent)!important;
} .um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
background: var(--wp--preset--color--accent)!important;
}
.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
background: var(--wp--preset--color--accent)!important;
} .um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
background: #eeeeee !important;
}
.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
background: #e5e5e5 !important;	
}