@charset "UTF-8";
 .widget_wpglobus .list a span.name {
display:none!important
}
.widget_wpglobus .list a span.code:before {
content:""
}
.widget_wpglobus .list a span.code:after {
content:""
} .ngg-gallery-thumbnail img {
padding: 0 0 6px 0;
}
.ngg-gallery-thumbnail span { font-size: 80%;
padding-bottom: 30px;
display: block;
text-align: center !important
}
fancybox-content {
width: 0;
height: 0;
padding: 0;
outline: none;
position: relative;
overflow: hidden;
z-index: 1102;
border: 0px solid #fff;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-width: 0!important;
}
@media only screen and (max-width: 481px) {
.ngg-albumoverview.default-view .ngg-album-compact {
text-align: center;
}
} .site-main img {
max-width: 100%!important;
}
table, .wp-block-table {
width: 90%!important;
min-width: 240px;
border-collapse: collapse;
text-align: left !important;
font-weight: 400;
line-height: 2rem;
margin: 0 6%;
}
table td,
table th,
.wp-block-table td,
.wp-block-table th {
padding: calc(0 * var(--global--spacing-unit))!important;
border: 0px solid!important;
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle {
display: none;
height: calc(2 * var(--primary-nav--padding) + 1.25em + 1px);
width: 22px!important;
}
.site-title {
text-align: left !important
}
@media only screen and (min-width: 482px) {
.site-branding {
margin-right: initial;
margin-top: 10px;
}
}
ul {
list-style-type: none;
}
html {font-size: 1rem}
.site-header, .site-main, .widget-area, .site-footer {
margin: 0 auto !important;
}
.menu-button-container .button.button .dropdown-icon {
display: flex;
align-items: center;
width: 80px
}
@media only screen and (max-width: 481px){
.site-header:not(.has-logo).has-title-and-tagline .site-branding {
margin-right: 0;
max-width: calc(100% - 160px);
text-align: left !important;
}
}
@media only screen and (min-width: 482px) {
.primary-navigation > div > .menu-wrapper > li > .sub-menu li {
background: var(--global--color-background);
text-align: left!important;
}
.site-branding {
margin-right: initial;
margin-top: 10px!important;
}
}
@media only screen and (max-width: 481px){
.primary-navigation > div > .menu-wrapper {
padding-bottom: 100px;
text-align: center!important;
}
}
@media only screen and (max-width: 481px){
.fmgc-columns {
text-align: center !important;
}
}