/*0704cb25ee50f70020e5c3a5e8eb3f64*/
.g-main-nav .g-toplevel{text-align:center}#g-navigation{padding:0;background-color:#AC1E22;background-image:none;color:#ffffff;position:relative;z-index:2;text-align:center}.g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{line-height:normal;text-align:center;font-size:1.2rem;padding:10px;text-transform:uppercase}.g-main-nav .g-toplevel>li{display:inline-block;border-radius:4px;cursor:pointer;background:#357F44;transition:background 0.2s ease-out, transform 0.2s ease-out}.g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0 10px;white-space:nowrap;-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s}.g-main-nav .g-sublevel>li>.g-menu-item-container{padding:10px;white-space:nowrap;-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s}.g-main-nav .g-menu-parent-indicator{display:inline-block !important}.g-main-nav .g-parent>.g-menu-item-container .g-menu-parent-indicator::after{content:"";display:inline-block;margin-left:1px;font-family:"Font Awesome 6 Free";font-size:0.75rem;font-weight:900;line-height:1;transition:transform 0.2s ease}.g-main-nav .g-parent:hover>.g-menu-item-container .g-menu-parent-indicator::after{transform:rotate(180deg)}#g-header .g-content{display:flex;justify-content:center}#g-header .g-logo-image{display:flex;justify-content:center}#g-header .g-logo{display:inline-flex}#g-top a{color:#fff}#g-top .g-content{display:flex;justify-content:flex-end;align-items:center}.g-main-nav{font-family:"Amiko";font-weight:400;font-size:0.9rem}.g-main-nav .g-toplevel>li>.g-menu-item-container{font-size:1.1rem;text-transform:uppercase;letter-spacing:0.2rem;color:#fff}.g-main-nav .g-menu-item.active>.g-menu-item-container{color:#fff !important;border-radius:4px;background:#357f44}#g-navigation .g-content{padding:10px;margin:0}.g-dropdown,.g-sublevel{background:#357F44 !important;margin-top:0px !important;color:#fff}.g-dropdown a{color:#fff}.g-sublevel li{border-bottom:1px solid #BCE2C3}.g-sublevel li a{text-transform:uppercase}.g-main-nav .g-dropdown .g-menu-item-container,.g-main-nav .g-dropdown .g-menu-item-content,.g-main-nav .g-dropdown .g-menu-item-title{white-space:normal !important}.g-main-nav .g-dropdown .g-menu-item-title{display:block;overflow-wrap:anywhere;word-break:normal}#g-showcase{padding:0;background-color:#ffffff;background-image:none;background-repeat:repeat;background-size:auto;background-attachment:scroll;color:#777777}#g-showcase .g-content{padding:0;margin:0}.ccf-welcome__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(2.5rem, 6vw, 6rem);align-items:center}.ccf-event-highlights__wrap h3,.ccf-event-highlights__wrap h4{font-family:"Amiko"}.ccf-animal-travel__block h2{color:#fff !important}.ccf-animal-travel__block--animals h2{color:#D5C5B1 !important}.ccf-animal-travel__block--directions h2{color:#357F44 !important}.ccf-animal-travel__block--directions p,.ccf-animal-travel__block--directions p strong{color:#000 !important}.ccf-advertiseing-strip__button{background:#AC1E22;color:#fff;border:1px solid #731D23}.ccf-advertiseing-strip__advertising-heading{font-size:1.8rem}.ccf-advertiseing-strip__logo-tile{background:#fff}.uk-scope .uk-slidenav{padding:5px 10px;border-radius:90px;color:#731D23;transition:color 0.1s ease-in-out}.uk-scope .uk-slidenav:hover{color:#D5C5B1;background:#240B0E}.ccf-advertiseing-strip{box-sizing:border-box;width:100%;margin:0;padding:60px 0;border-top:1px solid #731d23;border-bottom:1px solid #731d23;background:rgba(213, 197, 177, 0.3)}.ccf-advertiseing-strip__slider-container{padding:0rem;overflow:hidden}.itemid-101 #g-mainbody,.itemid-101 #g-mainbody>.g-grid .g-content{margin:0;padding:0}.ccf-exhibitor-guidelines__list li{color:#000 !important}.ccf-exhibitor-guidelines__intro h2{color:#731d23 !important}.ccf-welcome__badge{color:#fff}.ccf-event-highlights__module-heading{display:table;margin:0 auto 24px;background:#731D23;text-transform:uppercase;color:#fff !important;padding:6px 16px;font-size:20px;font-weight:700}.ccf-event-highlights__module .platform-content .row.clearfix{display:flex;flex-wrap:wrap;gap:20px}.ccf-event-highlights__module .up-event-item{flex:1 1 220px;display:flex;flex-direction:column;position:relative;background:#fffdfa;border:1px solid #d9d0c0}.ccf-event-highlights__module .up-event-item>div[class="clearfix"]{order:1;height:130px;overflow:hidden;background:#ece5d6}.ccf-event-highlights__module .eb-event-thumb{width:100%;height:100%;object-fit:cover;display:block}.ccf-event-highlights__module .eb-event-date-time{position:absolute;top:0;left:12px;max-width:calc(100% - 24px);background:#731d23;color:#ecd9d3;font-size:10px;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;padding:5px 8px 6px;margin:0;line-height:1.4}.ccf-event-highlights__module .eb-event-date-time::after{content:"";position:absolute;bottom:-6px;left:0;border-left:8px solid #731d23;border-right:8px solid transparent;border-bottom:6px solid transparent}.ccf-event-highlights__module .eb-event-date-time i{display:none}.ccf-event-highlights__module .eb-event-title-container{order:2;margin:14px 14px 5px;font-size:13.5px;line-height:1.3}.ccf-event-highlights__module .eb-event-title{color:#000;font-family:"Amiko";font-weight:700;text-decoration:none}.ccf-event-highlights__module .eb-event-title:hover{text-decoration:underline}.ccf-event-highlights__module .eb-event-location-price{display:none}.ccf-event-highlights__module .eb-event-short-description{order:3;margin:0 14px 16px;font-size:12px;color:#6b665d;line-height:1.5}.ccf-event-highlights__module .eb-event-short-description p{margin:0}@media (max-width:767px){.ccf-event-highlights__module .platform-content .row.clearfix{flex-direction:column}}.ccf-event-highlights__module .row{padding:0;margin:0}.ccf-event-highlights__module .up-event-item:not(:has(> div[class="clearfix"]))::before{content:"";order:1;display:block;height:130px;background-color:#ece5d6;background-image:url('../images/logo.png?6a7070a8');background-repeat:no-repeat;background-position:center;background-size:95% auto}#g-footer{padding:3rem 0;background-color:#000;text-align:left;color:#fff}#g-footer a{color:#D5C5B1}#g-copyright .g-content{padding:0;margin:0}#g-copyright{border-top:1px solid #404040;background-color:#357F44;color:#fff}#g-copyright a{color:#D5C5B1}.g-inner-header__title{display:none}#eb-events{display:flex;flex-direction:column;gap:10px;margin:0 auto}#eb-events .eb-event.clearfix{overflow:hidden;transition:transform 0.18s ease, box-shadow 0.18s ease}#eb-events .eb-event.clearfix:hover{transform:translateY(-3px)}#eb-events .eb-event-title-link{text-transform:uppercase;font-weight:400;font-size:1.25rem;color:#000;text-decoration:none}#eb-events .eb-event-title-link:hover{color:#ac1e22}#eb-events .eb-description.clearfix .row{display:flex;align-items:flex-start;flex-wrap:wrap}#eb-events .eb-event-properties-table.col-md-5{order:-1;margin-top:15px;float:none !important;width:160px !important;max-width:160px !important;flex:0 0 160px;height:110px;box-sizing:border-box;padding:16px 10px !important;background:#ac1e22;color:#fff;display:flex;align-items:center;justify-content:center;position:relative}#eb-events .eb-event-properties-table.col-md-5::after{content:"";position:absolute;top:0;right:0;bottom:0;width:2px;background-image:radial-gradient(circle, #d5c5b1 2.5px, transparent 2.6px);background-size:2px 14px;background-repeat:repeat-y;background-position:center}#eb-events .eb-event-properties-table table,#eb-events .eb-event-properties-table tbody,#eb-events .eb-event-properties-table tr{background:transparent;border:none;box-shadow:none;width:100%}#eb-events .eb-event-properties-table td{border:none !important;background:transparent !important;padding:0 !important}#eb-events .eb-event-property-label{display:none}#eb-events .eb-event-property-value{display:block;font-weight:700;font-size:1rem;line-height:1.4;letter-spacing:0.02em;text-transform:uppercase;text-align:center}#eb-events .eb-event-duration{display:block;font-weight:400;font-size:0.82rem;opacity:0.9;margin-top:2px}#eb-events .eb-description-details.col-md-7{order:1;float:none !important;flex:1 1 320px;padding:14px 20px 16px !important}#eb-events .eb-description-details img.eb-thumb-left{float:left;width:250px;height:auto;object-fit:cover;border-radius:4px;border:1px solid #731d23;margin:0 14px 8px 0;box-shadow:0 2px 6px rgba(0, 0, 0, 0.25)}#eb-events .eb-description-details p{margin:0 0 8px;color:#240b0e;font-size:1rem;line-height:1.5}#eb-events .eb-description-details p:last-child{margin-bottom:0}#eb-events .eb-description-details p a[style]{border-radius:3px}#eb-events .eb-taskbar.clearfix{padding:4px 20px 18px;display:flex;justify-content:flex-end}#eb-events .eb-taskbar ul{list-style:none;margin:0;padding:0}#eb-events .eb-taskbar .btn.btn-secondary{display:inline-block;background:#357f44 !important;color:#fff !important;border:none !important;border-radius:4px !important;padding:8px 20px !important;text-transform:uppercase;letter-spacing:0.05em;font-size:0.78rem;text-decoration:none !important;box-shadow:none !important;transition:background 0.15s ease}#eb-events .eb-taskbar .btn.btn-secondary:hover{background:#731d23 !important}#eb-events .eb-event-title-link:focus-visible,#eb-events .eb-taskbar .btn:focus-visible{outline:3px solid #357f44;outline-offset:2px}@media (prefers-reduced-motion:reduce){#eb-events .eb-event.clearfix{transition:none}}@media (max-width:640px){#eb-events .eb-description.clearfix .row{flex-direction:column}#eb-events .eb-event-properties-table.col-md-5{width:100% !important;max-width:100% !important;flex:0 0 auto;justify-content:flex-start;padding:10px 20px !important}#eb-events .eb-event-properties-table.col-md-5::after{top:auto;left:0;right:0;bottom:0;width:auto;height:2px;background-size:14px 2px;background-repeat:repeat-x}#eb-events .eb-event-property-value{text-align:left}#eb-events .eb-taskbar.clearfix{justify-content:flex-start;padding-left:20px}}#g-aside{padding:3rem 0;background:#D4C6B1 !important;color:#000000}#g-aside h3,#g-aside h4,#g-aside h5,#g-aside h6,#g-aside strong{color:#000 !important}.g-title::after{display:none}.box4.moduletable,.box4.widget,.box4.g-outer-box,.box4>.g-content{padding:25px;background:transparent !important;color:#ffffff}