@media only screen and (max-width: 1348px) {
.featured-button a {
    background: #8a1214;
    padding: 10px 20px;
    font-size: 19px !important;
		border-radius: 8px;
		margin-top: 20px;
}
}

p.gform_required_legend {
    display: none;
}

input, select {
    height: 60px;
    border-radius: 15px !Important;
	  padding: 20px !important;
    font-size: 19px !important;
}

select {
	height: 70px !important;
}

.gform_wrapper ::placeholder {
    color: white !important;
}

.gform_wrapper.gravity-theme input[type=text], select {
	color: white !important;
}

.gform_button {
    width: 100% !important;
    background: black !important;
    color: white !important;
    height: 70px;
}

.ginput_product_price {
    background: transparent !important;
    padding: 0 !important;
}

.wpb_tabs_nav span {
    font-size: 18px !important;
}

.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *, .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content * {
    color: #fff;
    background: #ac595a;
}

.row.featured-media-under-header {
    background: #ac595a;
    border-radius: 15px;
    margin-top: 20px;
    color: white;
}

.featured-media-under-header__cat-wrap {
    display: none;
}

h1.entry-title {
    color: white;
    font-size: 130px;
		line-height: 1.2 !important;
}
	
.main-content .featured-media-under-header {
    margin-bottom: 50px;
}

/* h1.entry-title:before {
    content: 'Symposium';
		letter-spacing: 0;
    font-size: 25px;
    display: block;
    margin-bottom: 30px;
    font-weight: 400;
} */

.featured-media-under-header__excerpt {
    font-size: 33px;
    margin-top: 40px;
		line-height: 1.1;
    color: #ffe5e4;
}

.featured-media-under-header__excerpt {
    display: none;
}

.nectar-post-grid .nectar-post-grid-item .meta-excerpt {
    margin-top: 10px;
    display: block;
    font-style: italic;
    font-size: 24px;
    line-height: 1.2 !important;
}

.nectar-post-grid-item__excerpt-wrap.item-meta-extra {
    min-height: 72px;
}

.square-image, .team-member img {
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

fieldset#field_4_27 {
    background: #906800;
    padding: 20px;
    border-radius: 20px;
}

.gfield--type-checkbox legend.gfield_label.gform-field-label.gfield_label_before_complex {
    background: #000000;
    border-radius: 20px;
    padding: 0px 20px;
    margin-bottom: 0 !important;
}

div#gfield_description_4_27 {
    padding: 0;
    color: black;
}

.gfield-choice-input {
    height: auto;
}