p {
    font-size: 16px !important;
}

h2 {
    font-family: "bodoni-urw",serif !important;
}

body.single-talent header#main-header {
z-index:1000!important;
}

body.page-template-page-talent header#main-header {
	z-index:1000!important;
}

header#main-header {
    position: relative;
    z-index: auto !important;
}

body.page-template-page-schedule header#main-header {
	z-index: 3 !important;
}

.et_header_style_split #main-header .container, .et_header_style_split #main-header .logo_container,
.et_header_style_split #et-top-navigation nav > ul > li > a,
.et_mobile_menu {
	z-index: 2 !important;
}
body.single-events div.et_pb_section div.et_pb_row div.et_pb_column.et_pb_column_1 div.et_pb_text_1 {
	max-width: 100%;
}

.single-events .participating-talent.et_pb_row h3 {
    text-align: center;
}

.events-detail .et_pb_text_1 {
    max-width: 100%;
}

.events-detail .participating-talent.et_pb_row h3 {
    text-align: center;
}
.single-events .events-detail .entry-content .et_pb_column_1 {
    z-index: unset !important;
}
span.pum-trigger.popmake-event {
    background: #FFF;
    color: #F36A15;
    font-weight: 500;
    padding: 10px 20px 10px 20px;
    border: 2px solid #F36A15;
    text-transform: uppercase;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    letter-spacing: 2px;
    font-size: 24px;
    transition: all 300ms ease 0ms;
}

.talent-row.talent.chefs-row {
    padding-top: 0px;
    padding-bottom: 0px;
}

.talent-subtitle.talent.chefs-row {
    padding-bottom: 0px;
}

.single-events .et_pb_row.et_pb_row_1 h3 {
    color: #1ab19d;
    font-size: 30px;
    text-transform: uppercase;
    letter-spacing: 0.045em;
}

.single-events .et_pb_row.et_pb_row_1 h4 {
    font-family: "bodoni-urw",serif;
    font-size: 28px;
}

.events-detail .et_pb_text_3.et_pb_module {
    margin-right: auto !important;
}


.events-detail .talent-landing .et_pb_row.talent-subtitle .et_pb_divider_0:before, .single-events .et_pb_row.talent-subtitle .et_pb_divider_0:before {
display: none;
}
.talent-landing .et_pb_row.talent-subtitle .et_pb_divider_0:before, .single-events .et_pb_row.talent-subtitle .et_pb_divider_0:before {
display: none !important;
}

.talent-row.talent.chefs-row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.talent-subtitle.talent.chefs-row {
    padding-bottom: 0px !important;
}


.single-events .related-events-title {
    background-color: #1ab19d;
    margin-top: 25px!important;
	padding-bottom: 0px !important;
}

.single-events .participating-talent.et_pb_row, .talent-landing .et_pb_row.chefs-title {
    margin-top: 15px !important;
    background-color: #f46a16;
}

.single-events .participating-talent.et_pb_row h3 {
    font-size: 26px;
    color: #fff;
    letter-spacing: 2px;
    padding-top: 30px;
    padding-bottom: 10px;
}

.single-events .et_pb_module.et_pb_text.et_pb_text_14.et_pb_bg_layout_light.et_pb_text_align_left {
    max-width: 100% !important;
}

.single-events .et-db #et-boc .et-l .et_pb_text_3 h3, .et-db .pum .et-l .et_pb_text_3 h3, .et-db #et-boc .et-l .et_pb_text_4 h3, .et-db .pum .et-l .et_pb_text_4 h3, .et-db #et-boc .et-l .et_pb_text_5 h3, .et-db .pum .et-l .et_pb_text_5 h3 {
    letter-spacing: 0em !important;
}

.single-events .participating-talent.et_pb_row, .talent-landing .et_pb_row.chefs-title {
    min-height: auto !important;
    width: 100% !important;
}

.talent-subtitle.talent.special-presenters-row {
    margin-top: 80px !important;
}

.event-info p {
    color: #333333;
}

span.percent-value {
    font-size: 50px;
}


/*SQUADUP*/
div#popmake-event, body.single-events .pum-container.custom-position {
    top: 50px !important;
	border-color: #fff;
}

/* General */
div#page-container div#et-main-area div#main-content article {
	position: relative;
	z-index: auto;
}
.event-info p {
	padding-bottom:0.25em;
}

p.footer-text {
    color: white;
    font-family: "acumin-pro-extra-condensed",sans-serif;
}

div#footer-info p {
    font-family: "acumin-pro-extra-condensed",sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
    color: white;
}

/* Event Detail Modal */
@media screen and (max-width: 63.9375em) {
	div#popmake-event, body.single-events .pum-container.custom-position {
		top: 1.5%!important;
		border-color: #fff;
		height: 97.5%;
	}
	.pum-theme-3150 .pum-content {
		max-height: 100% !important;
	}
}

/* Schedule page */
.schedule-page .entry-content .et_pb_text_0 p {
    color: white !important;
    font-family: "acumin-pro-extra-condensed",sans-serif !important;
    letter-spacing: 2px;
    font-size: 26px;
	display: none;
}

.schedule-page h2.et_pb_module_header {
    margin-bottom: 0px !important;
}

.schedule-page select#location {
    border: 1px solid #ccc;
    padding: 10px;
}

.schedule-page select#times {
    border: 1px solid #ccc;
    padding: 10px;
}

.schedule-page select#type {
    border: 1px solid #ccc;
    padding: 10px;
}


.schedule-page .et_pb_row_1.et_pb_row {
    padding-bottom: 0px!important;
}

/* Squadup Nav */

/* Single Event */
.single-events .et_pb_module.et_pb_image.et_pb_image_0.et_pb_image_sticky.et_always_center_on_mobile {
    width: 100%;
}

.single-events .participating-talent {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}

.single-events .et_pb_row.et_pb_row_2 {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.single-events .postid-29154 .small {
    display: none !important;
}

.single-events .postid-29161 .small {
    display: none !important;
}


/* Event Detail */
.events-detail .et_pb_module.et_pb_divider.et_pb_divider_0.et_pb_divider_position_.et_pb_space {
    display: none;
}

.events-detail .et_pb_divider_internal {
    display: none;
}

.events-detail .et_pb_row.et_pb_row_13.talent-subtitle.talent.special-presenters-row {
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 50px;
}

.et_pb_module.et_pb_text.et_pb_text_36.et_pb_bg_layout_light.et_pb_text_align_left {
    margin-bottom: 0px;
}

.events-detail .talent-subtitle.talent.chefs-row {
    padding-bottom: 20px !important;
}

.events-detail .talent-subtitle.talent.master-sommelier-row {
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-top: 70px;
}

.events-detail .talent-row.talent.master-sommelier-row {
    padding-top: 20px;
}

.events-detail .et_pb_text ol, .et_pb_text ul {
    padding-bottom: 4px;
}

.event-detail .et_pb_row.et_pb_row_2 {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}


/* Schedule page */
.schedule-page .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {
    background-image: url(https://hawaiifoodandwinefestival.com/wp-content/uploads/2023/05/About4.jpg
)!important;
}


/* Talent page */
.talent-page .et_pb_section_0 {
    background-image: url(https://hawaiifoodandwinefestival.com/wp-content/uploads/2023/05/Talent-2023.jpg) !important;
}

.et_pb_module.et_pb_image.et_pb_image_0.et_pb_image_sticky.et_always_center_on_mobile {
    padding-bottom: 0px !important;
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	.schedule-page .et_pb_text_info {
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
}

.schedule-page .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_.et_pb_module {
    padding-left: 30px;
    padding-bottom: 30px;
}


.schedule-page .entry-content .et_pb_text_0 h2, .talent-landing .entry-content .et_pb_text_0 h2 {
    font-size: 75px !important;
}
 
}

/*** SQUAD UP CSS ***/
.single-events .events-detail .entry-content .et_pb_text_0 h2 {
    font-size: 48px !important;
    color: #333 !important;
    font-family: "bodoni-urw",serif;
}

.single-events .events-detail .entry-content .et_pb_text_1 h3 {
    font-size: 30px;
    color: #1ab19d;
    font-family: "acumin-pro-extra-condensed",sans-serif;
}

.single-events .et_pb_row.et_pb_row_1 h3 {
    color: #1ab19d;
    font-size: 30px;
    text-transform: uppercase;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    letter-spacing: 0.045em;
}

.single-events .participating-talent.et_pb_row h3 {
    font-size: 26px;
    color: #ffffff;
    letter-spacing: 2px;
    padding-top: 10px !important;
    padding-bottom: 10px!important;
    font-family: "acumin-pro-extra-condensed",sans-serif;
}

.single-events .events-detail .entry-content .talent-subtitle h2 {
    font-size: 32px;
    text-align: center;
    font-family: "bodoni-urw",serif;
}

.single-events .talent-row .talent-cell h3 {
    font-size: 26px;
    font-family: "acumin-pro-extra-condensed",sans-serif;
    color: #1ab19d;
}

.single-events .talent-row.talent.chefs-row p {
    line-height: 22px !important;
}

.single-events ul {
    font-family: "acumin-pro",sans-serif;
    font-size: 16px;
    line-height: 2em;
    color: #333;
	margin-left: 25px;
}

.single-events h5.et_pb_toggle_title {
    font-family: "acumin-pro-extra-condensed",sans-serif !important;
    font-weight: 400 !important;
}

.related-events-title .et_pb_module.et_pb_text.et_pb_text_3.et_pb_bg_layout_light.et_pb_text_align_left {
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
}



/* Divi Event Template */
.single-events .et_pb_row.et_pb_row_1 h3 {
    color: #1AB19D !important;
    font-size: 26px !important;
}
.talent-subtitle.talent.special-presenters-row {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.single-events .et_pb_module.et_pb_text.et_pb_text_36.et_pb_bg_layout_light.et_pb_text_align_left {
    margin-bottom: 10px !important;
}
/*.single-events .et_pb_module.et_pb_code.et_pb_code_1 {
    border: 2px solid #E7E7E7;
    padding: 10px 20px 10px 20px;
}*/
.events-detail-divi .et_pb_column_1_3 .et_pb_code_0,
.single-events .et_pb_column.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child.second-sidebar-block {
    border: 2px solid #E7E7E7;
    padding: 10px 20px 20px 20px;
}
.events-detail-divi .et_pb_column_1_3 .et_pb_code_0,
.events-detail-divi .et_pb_column.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child.second-sidebar-block {
    box-shadow: 10px 10px 0px #1AB19D;
}
h2 {
    font-family: "acumin-pro-extra-condensed",sans-serif;
}
.single-events .related-events .event-info h3 a,
.single-events .talent-row .talent-cell h3 a {
    font-size: 26px !important;
    font-family: "acumin-pro-extra-condensed",sans-serif !important;
    color: #1AB19D !important;
}
.events-detail-divi h3,
.events-detail-divi h4 {
	margin-bottom: 0;
	margin-top: 0;
}
.events-detail-divi .et_pb_column_2_3 .et_pb_text {
	margin-bottom: 5px !important;
}
.single-events .participating-talent {
    padding-top: 0px!important;
    padding-bottom: 5px!important;
}

.single-events .participating-talent.et_pb_row h3 {
    padding-top: 20px !important;
    padding-bottom: 20px!important;
}

.single-events .events-detail-divi .participating-talent.et_pb_row h3 {
    padding-top: 25px !important;
    padding-bottom: 25px!important;
}

.single-events .menu-item-has-children>a:first-child:after {
    top: 10px !important;
}

.talent-subtitle.talent.chefs-row h2,
.talent-subtitle.talent.special-presenters-row h2{
    font-family: "bodoni-urw",serif;
    font-size: 36px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
	text-align: center;
}

h3 a {
    color: #1ab19d;
}

.h3, h3 {
    font-family: "acumin-pro-extra-condensed",sans-serif !important;
}

.entry-content table:not(.variations), body.et-pb-preview #main-content .container table {
    border: 0px;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border-top: 0px;
}

.et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_.et_pb_module a:hover {
    text-decoration: none !important;
}

.related-section {
    padding-top: 0px !important;
    margin-top: 0px !important;
}

.talent-section {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.type-talent .et_pb_row_1.participating-events-title {
    background-color: #f46a16;
    padding-bottom: 20px !important;
    padding-top: 30px !important;
}

.type-talent .et_pb_text_0 h2 {
    color: #333333 !important;
    text-align: left !important;
}

.events-detail-divi .et_pb_section.et_pb_section_2.et_section_regular {
    padding-bottom: 0px !important;
}

.events-detail-divi .et-db #et-boc .et-l .et_pb_row_5.et_pb_row {
    padding-top: 0px!important;
}

.h3, .h4, .h5, .h6 {
    font-family: "acumin-pro-extra-condensed",sans-serif !important;
    font-weight: 400 !important;
}

.entry-content ol {
    margin-left: 25px;
    font-size: 16px;
    line-height: 30px;
    margin-top: 10px;
}

/*.et-db #et-boc .et-l .et_pb_text_2 h2 {
    font-size: 48px;
    color: #333333;
    text-align: left;
    font-family: "bodoni-urw",serif;
}*/ 


.et-db #et-boc .et-l h4 {
    font-size: 28px;
    font-family: "bodoni-urw",serif !important;
}

.single-event .et-db #et-boc .et-l h3 {
    font-size: 30px !important;
    color: #1AB19D!important;
}

a.et_pb_button.et_pb_bg_layout_light:hover {
    color: white !important;
}

.talent-subtitle.talent.mixologists-row h2 {
    font-size: 36px !important;
    text-align: center;
}

.talent-subtitle.talent.mixologists-row {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    margin-top: 25px !important;
    height: 20px;
}

.talent-row.talent.mixologists-row {
    margin-top: 0px !important;
    padding-top: 0px !important;
}

h1.et_pb_toggle_title {
    font-family: "acumin-pro-extra-condensed",sans-serif !important;
    font-weight: 400 !important;
}

#malama-aina h2 {
	text-align:center!important;
	color:white!important;
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
div#hashilife-footer {
    width: 170px;
    text-align: center !important;
    margin: auto !important;
}

.et_pb_module.et_pb_image.et_pb_image_2 {
    margin: auto !important;
}

.entry-content {
    padding: 0px;
}

article#post-5499 {
    padding-bottom: 0px !important;
}
	}


