.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1224px;}.e-con{--container-max-width:1224px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p {
    margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
}


/* Event details */


.etn-add-calender-url, .etn-event-meta {
    display: none;
}



.etn-single-event-media .attachment-post-thumbnail {
    width: 100% !important;
    object-fit: cover;
}

button.ant-btn.css-5gkvuh.ant-btn-primary.ant-btn-lg.css-1808y3h {
    background-color: #ECBB44 !important;
    border: none !important;
    border-radius: 0px !important;
    color: #000000;
    font-family: "Yeseva One";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
}

button.ant-btn.css-5gkvuh.ant-btn-primary.ant-btn-lg.css-1808y3h:hover {
    background-color: #00395E !important;
    color: #ffffff;
}

.ant-col.ant-col-xs-24.css-5gkvuh span.css-1g9d6hm {
    color: #ffffff !important;
    font-family: "Yeseva One";
    font-style: normal;
    font-weight: 400;
    line-height: 110%; 
}
.ant-col.ant-col-xs-24.css-5gkvuh span.css-1g9d6hm span.css-1n7q7bu {
    color: #ffffff !important;
    font-family: "Yeseva One";
    font-style: normal;
    font-weight: 400;
    line-height: 110%; 
}

.etn-event-entry-header h2.etn-event-entry-title {
    font-family: "Yeseva One";
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
}

.etn-event-content-body h2.wp-block-heading.has-black-color.has-text-color.has-link-color.wp-elements-b2561a4511d5a69ff3188fea0b528c92 {
    color: #000;
    font-family: "Yeseva One";
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; 
}

.ant-row.ant-row-middle.css-dclp8x.css-5gkvuh {
    background-color: #00395E !important;
    color: #ffffff !important;
    font-family: "Yeseva One";
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    border-radius: 0px;
}
.ant-row.ant-row-middle.css-dclp8x.css-5gkvuh .css-8ztrdr {
    color: #ffffff !important;
    font-family: "Yeseva One";
    font-style: normal;
    font-weight: 400;
    line-height: 110%; 
}

.ant-card.ant-card-bordered.css-9sn7sa.css-5gkvuh {
    border-radius: 0px;
}

.etn-event-single-content-wrap .etn-event-content-body p.has-text-color.has-link-color.wp-elements-4068a47314ffdcc7fb5570c7a0d64ce0 {
    color: #2A2D1B;
    font-family: Radley;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}
.etn-event-single-content-wrap .etn-event-content-body p.has-text-color.has-link-color.wp-elements-11e0c1d2f2544140851fcd0ae70b9196 {
    color: #2A2D1B;
    font-family: Radley;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

button.ant-btn.css-5gkvuh.ant-btn-primary.ant-btn-lg.css-1kqcirs {
    background-color: #ECBB44 !important;
    border: none !important;
    border-radius: 0px !important;
    color: #000000;
    font-family: "Yeseva One";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
}

button.ant-btn.css-5gkvuh.ant-btn-primary.ant-btn-lg.css-1kqcirs:hover {
    background-color: #00395E !important;
    color: #ffffff;
}


.elementor-menu-cart__footer-buttons a {
    background-color: #ECBB44 !important;
    border-radius: 0px !important;
    transition: background-color .4s linear;
    
}

.elementor-menu-cart__footer-buttons span {
    color: #000000;
    font-family: "Yeseva One";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    transition: color .4s linear;
    
}

.elementor-menu-cart__footer-buttons a:hover {
    background-color: #00395E !important;
    span {
    color: #ffffff;
    
}
}

.elementor-menu-cart__product a {
    color: #000000;
    font-family: "Radley";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    transition: color .4s linear;
}


.quantity span {
    color: #000000;
    font-family: "Radley";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    transition: color .4s linear;
}

.elementor-menu-cart__subtotal strong {
    color: #000000;
    font-family: "Yeseva One";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
}/* End custom CSS */