@media only screen and (min-width: 1140px)  {
} @media only screen and (max-width: 989px) {
} @media only screen and (min-width: 768px) and (max-width: 989px) {
}f @media only screen and (max-width: 767px) {
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
} .phone-info{font-size:18px !important; position: relative !important; top: 7px !important;}
.html_header_transparency #top .avia-builder-el-0 .container{padding-top: 0px !important;}  .csem-hero-container-padding {padding-top: var(--pd-lg); padding-bottom: var(--pd-lg);} .csem-inner-header {padding-top: clamp(10px, 15%, 130px) !important; padding-bottom: clamp(10px, 15%, 100px) !important;}
.csem-inner-header h1 {font-size: clamp(30px, 3vw, 50px); color:#ffffff; font-weight:400;} .csem-body-container-padding {padding-top: var(--pd-lg) !important; padding-bottom: var(--pd-lg) !important;} @media only screen and (max-width: 762px) {
div{text-align: center !important;}
} @keyframes scaleIn{
0% {transform: scale(0.2);}
85% {transform:scale(1.1);}
100% {transform:scale(1);}
} 
.csem-hero{font-size: var(--fs-xl);   text-transform:none; font-family: var(--ff-body); line-height: 1em; margin-bottom: 20px; margin-top: 0px; font-weight:bolder; animation-name: scaleIn; animation-duration: 1s;}
.csem-fs-lg{font-size: var(--fs-lg); margin: 0px; line-height:1em; display: inline-block;}
.csem-fs-lg p {	overflow: hidden; white-space: nowrap; margin: 0px;	padding-bottom: 3px; animation: typing 2s steps(35), blinking 0.5s steps(1) infinite; animation-delay: 1s; animation-fill-mode: backwards;} #top .socialbookmarks-widget .social_bookmarks {
float: left;
margin: 15px 0 0 ;
position: relative;
}
#top .socialbookmarks-widget .social_bookmarks li {
float: left;
clear: right !important;
} @media only screen and (max-width: 1055px) {.av-main-nav > li.menu-item-avia-special {
display: block;
}
.av-main-nav > li {
display: none;
}} #csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}
#csem-top-bar div {margin-right:10px;}
@media only screen and (max-width: 762px) {#csem-top-bar { display: flex ; flex-direction: column; justify-content: space-between; align-items: center; width: max-content; margin-bottom: 20px; height: 41px; }
.responsive #header .sub_menu {position: relative; top: 6px !important; }}
#csem-footer-icons {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content; margin: auto; font-size: 18px; color: #444;}
#csem-footer-icons div {margin-right:5px;}
#csem-footer-icons a {color: #444;} input[type='text'], input[type='tel'], input[type='email'], textarea {color:#000 !important;}
body .gform_wrapper ::placeholder,
body .gform_wrapper ::-webkit-input-placeholder,
body .gform_wrapper input[placeholder],
body .gform_wrapper select{
color: #717171 !important;
opacity: 1
} .hm-tri-sct-1, .hm-tri-sct-2, .hm-tri-sct-3{background-color:#fff !important; padding: 20px;}   .csem-sidebar{
padding:30px !important;
}
.csem-inner-body-content{ padding:70px;}
@media only screen and (max-width: 762px) {.csem-inner-body-content{ padding:20px !important;}}
.csem-sb-nav-links {
display: flex;
flex-direction: column;
width: -webkit-fill-available;
}
.csem-sb-nav-links a {
padding: 20px;
background: transparent;
text-decoration: none;
}
.csem-sb-nav-links a:hover {
background: #ffffff42;
color:#007ea9;
}
.csem-sb-nav-links a.active {
background: #ffffff85 !important;
}
@media only screen and (max-width: 767px) {
.csem-sb-nav-links{display:none !important;}
} .about-header{ background-repeat: no-repeat; background-image: url(//www.uccfla.org/wp-content/uploads/2025/03/FLConference_Hero-Image.webp) !important; background-position: 0% 70% !important; background-attachment: scroll !important; background-size: cover !important;} .csem-staff {
width: 100%;
margin-bottom: 10px;
}
.csem-staff-member {
position: relative;
padding: 15px;
background: #f5f5f5;
cursor: pointer;
}
.csem-staff-member:hover {background-color:#074963; color:#fff !important;}
.csem-staff-member:hover h2, .csem-staff-member:hover h3 {color:#fff !important;} .csem-staff-member::after {
content: '\25BC'; position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
transition: transform 0.3s ease;
} .csem-staff-member.active::after {
transform: translateY(-50%) rotate(180deg);
}
.csem-staff-content {
display: none;
padding: 15px;
background: #fff;
overflow: hidden; }
.csem-staff-content img {
float: left;
max-width: 200px;
height: auto;
margin: 0 15px 15px 0;
} .csem-staff-content.active {
display: block;
}
.csem-staff-content a:hover{color:#e47821 !important;}  .church-cards-container {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
padding: 20px;
}
.church-card {
background-color: #fff;
border: 1px solid #ddd;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
width: 100%;
max-width: 350px;
transition: box-shadow 0.2s ease;
}
.church-card:hover {
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
} summary {
font-size: 20px;
color: #333;
padding: 15px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
outline: none; } .arrow {
font-size: 1em;
transition: transform 0.3s ease;
}
details[open] .arrow {
transform: rotate(180deg); } summary::-webkit-details-marker {
display: none; }
summary::marker {
display: none; } .church-details {
padding: 15px;
color: #555;
font-size: 1em;
border-top: 1px solid #eee;
}
.church-details p {
margin: 10px 0;
}
.church-details p strong {
color: #333;
}
.church-details a {
color: #074963;
text-decoration: none;
}
.church-details a:hover {
text-decoration: underline;
color: #074963 !important;
} @media (max-width: 768px) {
.church-card {
max-width: 100%;
}
}
@media (max-width: 480px) {
.church-card {
padding: 10px;
}
summary {
font-size: 1.2em;
padding: 10px;
}
.church-details {
font-size: 0.9em;
padding: 10px;
}
} .pdf-viewer-container {
max-width: 900px;
margin: 0 auto;
padding: 20px;
background-color: #f9f9f9;
border-radius: 10px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
position: relative;
} .pdf-header {
text-align: center;
margin-bottom: 20px;
}
.pdf-header h2 {
font-size: 2em;
color: #333;
margin: 0;
}
.pdf-header p {
font-size: 1em;
color: #666;
margin: 10px 0 0;
} .pdf-wrapper {
position: relative;
overflow: hidden;
border: 1px solid #ddd;
border-radius: 5px;
height: 900px; transition: all 0.3s ease;
}
.pdf-iframe {
width: 100%;
height: 100%;
border: none;
} html {
scroll-behavior: smooth;
} .back-to-top {
position: fixed;
bottom: 20px;
right: 20px;
background-color: #0066cc;
color: #fff;
border: none;
border-radius: 50%;
width: 50px;
height: 50px;
font-size: 1em;
cursor: pointer;
opacity: 0;
transition: opacity 0.3s ease, transform 0.3s ease;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.back-to-top:hover {
transform: scale(1.1);
}
.back-to-top.visible {
opacity: 1;
} @media (max-width: 768px) {
.pdf-viewer-container {
padding: 10px;
}
.pdf-wrapper {
height: 400px; }
.pdf-header h2 {
font-size: 1.5em;
}
.pdf-header p {
font-size: 0.9em;
}
}
.page-id-888 .main_color .av-masonry-outerimage-container {
border-radius: 50%;}  .roster-section {margin-bottom:50px;}
.leadership-roster {
max-width: 900px;
margin: 0 auto;
padding: 20px;
color: #333;
}
.roster-title {
text-align: center;
font-size: 2.5em;
color: #1a3c6e;
margin-bottom: 30px;
text-transform: uppercase;
letter-spacing: 1px;
}
.section-title {
font-size: 1.8em;
color: #2a5d9e;
border-bottom: 2px solid #2a5d9e;
padding-bottom: 10px;
margin-bottom: 20px;
}
.accordion-btn {
background-color: #f4f7fa;
color: #074963;
cursor: pointer;
padding: 15px;
width: 100%;
text-align: left;
border: none;
outline: none;
font-size: 1.2em;
transition: background-color 0.3s ease;
margin-bottom: 5px;
border-radius: 5px;
font-family: 'static', Helvetica, Arial, sans-serif;
}
.accordion-btn:hover, .accordion-btn.active {
background-color: #074963;
color: white;
}
.accordion-content {
display: none;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.member-list {
list-style: none;
padding: 0;
}
.member-list li {
padding: 10px 0;
border-bottom: 1px solid #eee;
}
.member-list li:last-child {
border-bottom: none;
}
.member-list strong {
color: #1a3c6e;
}
.note {
font-style: italic;
color: #666;
margin-top: 20px;
text-align: center;
} @keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.accordion-content[style*="block"] {
animation: fadeIn 0.5s ease-in;
}
#header #header_main .container {
width: 100%;
max-width: 95%;
} .csem-hm-nl-container {
max-width: 600px;
margin: 0 auto;
}
.csem-hm-nl-row {
display: flex;
align-items: stretch;
padding: 15px 0;
border-bottom: 1px solid #eee;
}
.csem-hm-nl-icon {
flex: 0 0 60px;
margin-right: 15px; background-image: url(//www.uccfla.org/wp-content/uploads/2025/04/comma.webp);
background-size: contain; background-repeat: no-repeat;
background-position: center;
}
.csem-hm-nl-content {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
}
.csem-hm-nl-content p {
margin: 0 0 5px 0;
line-height: 1.4;
}
.csem-hm-nl-link {
display: inline-block;
color: #ffffff !important;
text-decoration: none;
padding: 2px 8px;
border: 1px solid #0066cc;
border-radius: 4px;
transition: all 0.3s ease;
width: fit-content;
background-color:#007ea9;
}
.csem-hm-nl-link:hover {
background: #1da1ce;
color: #ffffff !important;
transform: translateY(-2px);
}
.csem-hm-nl-link:active {
transform: translateY(0);
} .c1-csem-hm-nl-container {
max-width: 600px;
margin: 0 auto;
}
.c1-csem-hm-nl-row {
display: flex;
align-items: stretch;
padding: 15px 0;
border-bottom: 1px solid #eee;
}
.c1-csem-hm-nl-icon {
flex: 0 0 60px;
margin-right: 15px; background-image: url(//www.uccfla.org/wp-content/uploads/2025/04/CrossIcon.webp);
background-size: contain; background-repeat: no-repeat;
background-position: center;
}
.c1-csem-hm-nl-content {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
margin-bottom: 5px;
}
.c1-csem-hm-nl-content p {
margin: 0 0 5px 0;
line-height: 1.4;
font-size:22px !important;
}
.c1-csem-hm-nl-link {
display: inline-block;
color: #ffffff !important;
text-decoration: none;
padding: 6px 15px 2px 15px;
border: 1px solid #0066cc;
border-radius: 4px;
transition: all 0.3s ease;
width: fit-content;
background-color: #007ea9;
}
.c1-csem-hm-nl-link:hover {
background: #1da1ce;
color: #ffffff !important;
transform: translateY(-2px);
}
.c1-csem-hm-nl-link:active {
transform: translateY(0);
}
.c1-container {
display: flex;
flex-wrap: wrap;
gap: 20px;
max-width: 1200px;
margin: 0 auto;
padding: 0px;
}
.c1-column-1 {
flex: 1;
min-width: 200px;
}
.c1-column-2 {
flex: 1;
min-width: 200px;
}
.c1-column-1 img {
width: 100%;
height: auto;
display: block;
}
.c1-text-list {
list-style: none;
padding: 0;
margin: 0;
}
.c1-text-list li {
padding: 0px 0px 15px 0px;
} @media (max-width: 768px) {
.c1-container {
flex-direction: column;
}
.c1-column-1,
.c1-column-2 {
width: 100%;
}
}
#gform_fields_4 fieldset{margin-bottom: 0px !important;}  .fcc-ucc-container {
max-width: 1200px;
margin: 0 auto;
padding: 0px;
line-height: 1.6;
color: #333;
} .fcc-ucc-header {
text-align: center;
padding-bottom: 20px;
} .fcc-ucc-intro {
margin: 20px 0;
} .fcc-ucc-values {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
margin: 20px 0;
}
.page-id-877 .value-card, .page-id-881 .value-card {
background: #fdf5d6;}
.page-id-877 .value-card h3, .page-id-877 .value-card h2, .page-id-877 .resource-card h3, .page-id-881 .value-card h3, .page-id-881 .value-card h2, .page-id-881 .resource-card h3{color:#007ea9;}
.page-id-877 .value-card:hover, .page-id-881 .value-card:hover{transform: translateY(-5px); transition: transform 0.3s ease;}
.value-card {
background: #fafafa;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.value-card.full-width {
grid-column: 1 / -1; }
.value-card p {
margin: 10px 0 0;
}
.value-card a:hover {
color: #e47821 !important;
}
.value-card .avia-button-wrap a:hover {
color: #fff !important; } .fcc-ucc-mission {
text-align: center;
padding: 20px 0;
}
.fcc-ucc-mission h2 {margin-bottom:20px;}
.mission-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
}
.mission-item {
background: #fafafa;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.mission-item p {
margin: 0;
} @media (max-width: 768px) {
.fcc-ucc-values,
.mission-grid {
grid-template-columns: 1fr;
}
}  * {
margin: 0;
padding: 0;
box-sizing: border-box;
} .contact-container {
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
min-height: 65vh;
padding: 50px 20px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
} .contact-header {
text-align: center;
margin-bottom: 40px;
}
.contact-header h1 {
font-size: 2.5em;
color: #074963;
margin-bottom: 10px;
text-transform: uppercase;
letter-spacing: 1px;
}
.contact-header p {
font-size: 1.2em;
color: #074963;
} .contact-info {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 30px;
max-width: 1200px;
width: 100%;
} .contact-card {
background: #fff;
border-radius: 15px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
padding: 20px 30px;
width: 100%;
max-width: 300px;
text-align: center;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.contact-card:hover {
transform: translateY(-10px);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
} .contact-card .icon {
font-size: 2em;
color: #074963;
margin-bottom: 15px;
} .contact-card h3 {
font-size: 1.3em;
color: #074963;
margin-bottom: 10px;
} .contact-card p, .contact-card a {
font-size: 1em;
color: #074963;
text-decoration: none;
}
.contact-card a:hover {
color: #074963;
text-decoration: underline;
} .form-placeholder {
margin-top: 60px;
text-align: center;
padding: 20px;
background: rgba(255, 255, 255, 0.9);
border-radius: 10px;
width: 100%;
max-width: 600px;
} @media (max-width: 768px) {
.contact-card {
max-width: 100%;
}
.contact-header h1 {
font-size: 2em;
}
}
@media (max-width: 768px) {
ul {list-style: none !important;}
.csem-hm-nl-link, .c1-csem-hm-nl-link{margin: 0px auto;}
.c1-container img {margin-bottom: 20px !important;}
.csem-hero{font-size:clamp(1em, 17vh, 2.5rem) !important;}
}
#menu-item-1513 a{	
font-size: 22px;
background: #007ea9 !important;
padding: 5px 27px;
border-radius: 8px;}
#header_meta .container {
min-height: 45px !important;
}
.sub_menu {
top: 16px !important;
}
.csem-sidebar .hr { margin-top: 0px!important; margin-bottom: 15px !important; } .resource-card-section {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
margin: 20px 0;
justify-content: center;
}
.resource-card {
background: #fff;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
overflow: hidden;
transition: transform 0.3s ease;
}
.resource-card:hover {
transform: translateY(-5px); }
.resource-card-link {
display: block;
text-decoration: none;
color: inherit;
}
.resource-card img {
width: 100%;
height: auto;
display: block;
}
.resource-card-content {
background: #fff;
padding: 15px;
text-align: left;
}
.resource-card-content h3 {
margin: 0 0 10px;
font-size: 1.25rem;
color: #333;
}
.resource-card-content p {
margin: 0;
font-size: 0.9rem;
color: #666;
}
.resource-card-link:hover .resource-card-content h3 {
color: #e47821; }
#header_main_alternate  .main_menu {width: fit-content !important; margin: 0 auto !important;
float: none !important;
}
.csem-cee{font-size:clamp(35px, 5vw + 1rem, 75px) ; font-family: 'nunito', Helvetica, Arial, sans-serif; text-align:center; font-weight:bold;}
.csem-cee span:nth-child(1), .csem-cee span:nth-child(3) {
color: #007ea9; 
}
.csem-cee span:nth-child(2) {
color: #074963 !important; 
}
.csem-cust-cee{font-size:clamp(35px, 5vw + 1rem, 75px) ; font-family: 'nunito', Helvetica, Arial, sans-serif; text-align:center; font-weight:bold;}
.csem-cust-cee span:nth-child(1), .csem-cust-cee span:nth-child(3) {
color: #007ea9; 
}
.csem-cust-cee span:nth-child(2) {
color: #074963 !important; 
}
.csem-footer-text{border-top:solid 3px #007fa9 !important; color:#007fa9 !important; text-transform:uppercase;}
.csem-footer-text a{color:#007fa9 !important;}
.image-overlay-inside{display:none !important;}
.csem-new-card{background-color:#fff; border-radius:8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease;}
.csem-new-card:hover {transform: translateY(-5px); }
.csem-new-card .av_textblock_section{ padding: 0 20px; }
.csem-new-card .av_textblock_section a:hover{color:#e47821 !important;}
.page-id-875 #main, .page-id-881 #main{ background-color: #f9f9f9 !important; }
.csem-grid{ margin: 0px auto !important; width: 63%; margin-top: -100px !important; top: -75px; }
.csem-new-card-ylw{background-color:#FDF5D6; padding:15px;}
.csem-new-card-ylw h3{color:#007ea9 !important;}
@media only screen and (max-width: 1550px) {
.csem-grid{width: 80% !important;}
}
@media only screen and (max-width: 762px) {
.csem-donate div {
text-align: left !important;
}
.csem-badge p {flex-direction: column !important;}
.csem-grid{width: 100% !important;}
}
.page-id-892 .units, .page-id-891 .units{ float: none !important;}
@media (max-width: 768px) {
.mob-center img {margin: 0 auto !important; display: block; width: 100%; margin-bottom: 20px !important;}
}
.csem-meet-ico-box .iconbox_icon {top: 1px !important; height: 20px !important; width: 20px !important; line-height: 18px !important;}
.csem-meet-ico-box .iconbox_icon:before { font-size: 18px !important;}
.csem-badge p{ display: flex ; gap: 10px; flex-direction: row; justify-content: flex-start; }
.csem-badge a:hover{ transform: scale(1.1); transition: transform .5s ease !important; }