.typography-style-default {
 background-color: rgba(255,255,255,1.00); color: #444444; font-size: 16px; line-height: 22px; text-align: left; font-family: Cormorant Garamond, Verdana, Helvetica, sans-serif;
}
.typography-style-default h3 {
 color: #000000; font-size: 18px; line-height: 22px; text-align: left; font-family: Cormorant Garamond, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 0 0 10px 0; padding: 0 10px 0 10px;
}
.typography-style-default h2 {
 color: #000000; font-size: 21px; line-height: 22px; text-align: left; font-family: Cormorant Garamond, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 0 0 10px 0; padding: 0 10px 0 10px;
}
.typography-style-default h1 {
 color: #000000; font-size: 24px; line-height: 24px; text-align: left; font-family: Cormorant Garamond, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 0 0 10px 0; padding: 5px 10px 5px 10px;
}
#s_3 { background-color: rgba(242,242,242,1.00); }
#col_9 { color: #444444; text-align: center; font-weight: 400; }
#col_9:hover { color: #444444; }
#s_10 { background-color: rgba(242,242,242,1.00); }
#s_21 { background-color: rgba(16,16,16,1.00); }
#col_24 { color: #ffffff; text-align: left; font-weight: 400; padding: 10px 10px 10px 10px; }
#col_24:hover { color: #ffffff; }
#col_25 { color: #444444; text-align: center; font-weight: 400; }
#col_25:hover { color: #444444; }
#col_26 { color: #ffffff; text-align: left; font-weight: 400; padding: 10px 10px 10px 10px; }
#col_26:hover { color: #ffffff; }
#s_27 { background-color: rgba(255,255,255,1.00); }
#col_30 { padding: 30px 10px 30px 10px; }
#col_31 { padding: 10px 0 20px 0 ; }
#s_38 { background-color: rgba(245,245,245,1.00); }
#col_41 { padding: 30px 10px 10px 10px; }
#col_42 { padding: 25px 10px 10px 10px; }
#s_43 { background-color: rgba(16,16,16,1.00); }
#col_47 { background-clip: padding-box; border-style: solid; border-color: rgba(0,0,0,1.00); border-width: 2px 0px 0px 0px; color: #ffffff; text-align: center; font-weight: 400; padding: 20px 10px 10px 10px; }
#col_47:hover { color: #ffffff; }
#r_53 { margin: 36px 36px 36px 36px; }
#r_53 .inner-wrapper { margin: 0 -4px -8px -4px; }
#r_53 .column-wrapper { padding: 0 4px 8px 4px; }
#r_53 .subcolumns { margin: 0 -4px; }
#r_53 .subcolumns:last-child { margin-bottom: -8px; }
#r_53 .subcolumn-wrapper { padding: 0 4px 8px 4px; }/*end-r_53*/
#s_92 { background-color: rgba(242,242,242,1.00); }
#col_95 { padding: 10px 10px 10px 10px; }
#col_97 { padding: 10px 10px 10px 10px; }
@media (max-width: 768px), (max-device-width: 768px) {
#r_53 { margin: 18px 18px 18px 18px; }
#r_53 .inner-wrapper { margin: 0 -2px -4px -2px; }
#r_53 .column-wrapper { padding: 0 2px 4px 2px; }
#r_53 .subcolumns { margin: 0 -2px; }
#r_53 .subcolumns:last-child { margin-bottom: -4px; }
#r_53 .subcolumn-wrapper { padding: 0 2px 4px 2px; }/*end-r_53*/
/*end-mobile*/
}
.subcolumn.module-style-menu-default .menu-item { color: #444444; font-size: 12px; text-align: left; padding: 10px 10px 10px 10px; }
.subcolumn.module-style-menu-default .menu-item:hover { color: #2ecc71; }
.subcolumn.module-style-menu-default .menu-item.active { color: #444444; }
.subcolumn.module-style-menu-1 .menu-item { color: #ffffff; text-align: left; }
.subcolumn.module-style-menu-1 .menu-item:hover { color: #444444; }
.subcolumn.module-style-menu-1 .menu-item.active { color: #444444; }
.subcolumn.module-style-menu-1 .menu-subitem { color: #ffffff; text-align: left; }
.subcolumn.module-style-menu-1 .menu-subitem:hover { color: #444444; }
.subcolumn.module-style-menu-1 .menu-subitem.active { color: #444444; }
.subcolumn.module-style-menu-1 { display: flex; flex-wrap: wrap; justify-content: flex-start; flex-direction: column; }
.rounded-img {
border-radius: 50%;
}
/*custom-website*/
#col_42 div {
    width: 100%;
    padding-top: 5px !important;
}
#col_42 .publication-overview-topic-image {
    float: left;
    height: 50px;
    width: 25%;
    margin-right: 10px;
}
