@font-face {
    font-family: 'Frutiger CE 45';
    src: url('assets/fonts/FrutigerCE-Light.woff2') format('woff2'),
        url('assets/fonts/FrutigerCE-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Frutiger LT 45';
    src: url('assets/fonts/FrutigerLT-Light.woff2') format('woff2'),
        url('assets/fonts/FrutigerLT-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Zemestro Std';
    src: url('assets/fonts/ZemestroStd-Bold.woff2') format('woff2'),
        url('assets/fonts/ZemestroStd-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Zemestro Std';
    src: url('assets/fonts/ZemestroStd.woff2') format('woff2'),
        url('assets/fonts/ZemestroStd.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


body {height:101%;}
a {color: #3e4f59;}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {background: #fec624;border-color: #e6b21c;}
.wp-core-ui .button-primary {background: #fec624;border-color: #fec624;box-shadow: none;text-decoration: none;text-shadow: none;}
.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary {}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary:focus {box-shadow: 0 1px 0 #e6b21c, 0 0 2px 1px #fec624;}
#adminmenu div.wp-menu-image.svg {background-position: -99999px;width: 10px;}
#adminmenu .awaiting-mod, #adminmenu .update-plugins {background-color: #fec624;color: #3e4f59;}
#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top>a:focus {color: #dadada;}
#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before {color: #FFF;}
#adminmenu div.wp-menu-name {padding: 15px 0px;}
#adminmenu {margin: 0;}
#adminmenu div.wp-menu-image {padding: 6px 0px;}
#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {border-right-color: #fec624;}

.is-style-hex-1 {background-image: url(images/shapes/shape-1.png);background-size:cover;background-position:center center;}
.is-style-hex-2 {background-image: url(images/shapes/shape-2.png);background-size:cover;background-position:center center;}
.is-style-hex-3 {background-image: url(images/shapes/shape-3.png);background-size:cover;background-position:center center;}
.is-style-hex-4 {background-image: url(images/shapes/shape-4.png);background-size:cover;background-position:center center;}
.is-style-hex-5 {background-image: url(images/shapes/shape-5.png);background-size:cover;background-position:center center;}
.is-style-hex-6 {background-image: url(images/shapes/shape-6.png);background-size:cover;background-position:center center;}
.is-style-hex-7 {background-image: url(images/shapes/shape-7.png);background-size:cover;background-position:center center;}
.is-style-hex-8 {background-image: url(images/shapes/shape-8.png);background-size:cover;background-position:center center;}
.is-style-hex-9 {background-image: url(images/shapes/shape-9.png);background-size:cover;background-position:center center;}
.is-style-hex-10 {background-image: url(images/shapes/shape-10.png);background-size:cover;background-position:center center;}
.is-style-hex-11 {background-image: url(images/shapes/shape-11.png);background-size:cover;background-position:center center;}
.is-style-hex-12 {background-image: url(images/shapes/shape-12.png);background-size:cover;background-position:center center;}


.event-selector.event {
    display: grid;
    grid-template-columns: 33.333% 66.666%;
    gap:100px;
    align-items: center;
}

.event-selector.event img {
    width:100%;
    
}
.link-wrap {
    display: flex;
    gap: 5px;
}
.grid {
    padding: 0;
    list-style: none;
    display: grid
;
}
.row-1 {grid-template-rows: repeat(1, 1fr);grid-row-gap: 0;}
.row-2 {grid-template-rows: repeat(2, 1fr);grid-row-gap: 24px;}
.row-3 {grid-template-rows: repeat(3, 1fr);grid-row-gap: 24px;}
.row-4 {grid-template-rows: repeat(4, 1fr);grid-row-gap: 24px;}
.row-5 {grid-template-rows: repeat(5, 1fr);grid-row-gap: 24px;}
.column-1 {grid-template-columns: repeat(1, 1fr);grid-column-gap: 0;}
.column-2 {grid-template-columns: repeat(2, 1fr);grid-column-gap: 24px;}
.column-3 {grid-template-columns: repeat(3, 1fr);grid-column-gap: 24px;}
.column-4 {grid-template-columns: repeat(4, 1fr);grid-column-gap: 24px;}
.column-5 {grid-template-columns: repeat(5, 1fr);grid-column-gap: 24px;}