@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap');

/* Hide Modals in Beaver Builder Editor */

.fl-builder-edit .welcomeWeekModal {
    display: none;
}

/* Overlay issue when selecting a city from the Google geocode field */

body .gform_wrapper.gfgeo-block-layer .gform_fields:before {
    z-index: -1 !important;
}

.welcomeWeekModal .close {
    position: absolute !important;
    right: 20px !important;
    top: 10px !important;
    z-index: 9999 !important;
    background-color: transparent !important;
    color: #000000 !important;
    border: 0 !important;
}


.welcomeWeekModal .modal-body {
    padding: 10px !important;
    font-size: 16px !important;
    color: #000000 !important;
}

.welcomeWeekModal .modal-content {
	background-image:url('https://bluestarfam.org/wp-content/uploads/2021/08/blue-watercolor-fade.jpg');
	background-position:left bottom;
    background-repeat:no-repeat;
    background-size: cover;
	border: 12px solid #2555A6;
}

.welcomeWeekModal h3 {
	margin-bottom: 5px !important;
    border-bottom: none !important;
    padding-bottom: 10px !important;
    font-size: 40px !important;
    font-weight: bold !important;
    color: #2555A6 !important;
    font-family: 'Dancing Script', cursive;
    text-align: center;
}

.welcomeWeekModal .modal-content p{
	font-size: 16px !important;
    padding: 0px 20px;
}

.welcomeWeekModal .share-links {
    float: right !important;
}

.welcomeWeekModal .share-links-header {
    color: #1e3261 !important;
    font-size: 17px !important;
    font-weight: bold !important;
    text-align: left !important;
    border-bottom: 3px solid #f1d73b !important;
    padding-bottom: 5px !important;
    margin-bottom: 0 !important; 
}

.welcomeWeekModal .share-links a {
    display: inline-block !important;
    font-size: 38px !important;
    margin-right: 20px !important;
    color: #1e3261 !important;
    transition-duration: 200ms !important;
}

.welcomeWeekModal .share-links a:last-child {
    margin-right: 0 !important;
}

.welcomeWeekModal .share-links a:hover {
    color: #50a9dd !important;
}

.welcomeWeekModal .close span {
    font-size: 2rem !important;
    color: #2555A6 !important;
}

/* .welcomeWeekModal input[type=text]::-webkit-input-placeholder, .welcomeWeekModal input[type=password]::-webkit-input-placeholder, .welcomeWeekModal input[type=email]::-webkit-input-placeholder, .welcomeWeekModal input[type=tel]::-webkit-input-placeholder, .welcomeWeekModal input[type=date]::-webkit-input-placeholder, .welcomeWeekModal input[type=month]::-webkit-input-placeholder, .welcomeWeekModal input[type=week]::-webkit-input-placeholder, .welcomeWeekModal input[type=time]::-webkit-input-placeholder, .welcomeWeekModal input[type=number]::-webkit-input-placeholder, .welcomeWeekModal input[type=search]::-webkit-input-placeholder, .welcomeWeekModal input[type=url]::-webkit-input-placeholder, .welcomeWeekModal textarea::-webkit-input-placeholder {
    color: rgba(88,89,91,0.0);
}

.welcomeWeekModal .ww-form-style input[type="text"], .welcomeWeekModal .ww-form-style textarea {
    border-bottom: 2px solid #7070703b !important;
    padding-top: 0px !important;
    font-size: 16px !important;
    color: #000;
}

.welcomeWeekModal .gform_wrapper select{
	height: 50px !important;
	font-size: 15px !important;
}

.welcomeWeekModal .gform_wrapper input[type="submit"]{
	font-family: 'Dancing Script', cursive;
	font-size: 24px;
	background-color: #EF3B32;
    border: 2px solid #EF3B32;
    padding: 12px 50px; */
/* } */

/* Welcome Week Card Sponsors */

.wwc-sponsors .header {
    text-align: center;
}

.wwc-sponsors .tier {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.wwc-sponsors .sponsor {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 5px 10px;
    font-size: .95rem !important;
}

.x-box {
    border: 1px solid rgba(59, 77, 107, 1);
    background-color: rgba(37, 84, 166, 0.166);
    padding: 5px;
    margin: 20px 10px;
}

.welcomeWeekModal .modal-content .x-box p {
    font-size: .9em !important;
}

@media( min-width: 768px) {

    .wwc-sponsors .tier {
        flex-wrap: nowrap
    }
        
}

@media (max-width: 990px) {

	.welcomeWeekModal .modal-body {
		padding: 20px !important;
	}
	
	.welcomeWeekModal .modal-content p{padding: 20px 0px;}
	
}

@media (max-width: 769px) {

    /* .welcomeWeekModal .gform_wrapper.gravity-theme .ginput_counter{
        font-size: 11px;
    } */

}

/* Welcome Week New */

.ww21-hptitle {
    min-height: 74px;
}

.wwFAQtxt{display: table-cell;}

.wwFAQicon {
    margin-right: 20px;
    max-height: 40px;
    min-width: 40px;
    float: left;
}

 .fl-builder-content .fl-node-614933231b50a .fl-accordion-button, .fl-builder-content .fl-node-614933231b50a .fl-accordion-button-label,
 .fl-builder-content .fl-node-614be503d2c1d .fl-accordion-button, .fl-builder-content .fl-node-614be503d2c1d .fl-accordion-button-label{
	 display: flex;
	 align-items: center 
 }
 
body.page-id-459032 form#wwcem, body.page-id-458958 form#wwcem { text-align: center;}
body.page-id-459032 form#wwcem select, body.page-id-458958 form#wwcem select{ color: #000;}

.ww21-hpdesc{
	min-height: 150px;
}

.ww21-mildesc {
    min-height: 170px;
}

.ww21-mildesc2 {
    min-height: 180px;
}

.ww21-neighbordesc{
	min-height: 250px;
}

@media (max-width: 1350px){
.ww21-neighbordesc {
    min-height: 270px;
}}

@media (max-width: 1317px){
.ww21-hptitle {
    min-height: 60px;
}

.ww21-hptitle span.fl-heading-text {
    font-size: 18px;
}

.ww21-hptitle h2.fl-heading {
    line-height: 1em;
}
}

@media (max-width: 1278px){
.ww21-neighbordesc {
    min-height: 310px;
}}

@media (max-width: 1199px){
	.ww21-hpdesc{
	min-height: 180px;
}

	.ww21-mildesc2{
	min-height: 232px;
}
	}

@media (max-width: 1162px){	
	.ww21-neighbordesc {
    min-height: 330px;
}}

@media (max-width: 1067px){	
.ww21-neighbordesc {
    min-height: 365px;
}
	}
	
	@media (max-width: 992px){
.ww21-hpdesc {
    min-height: 108px;
}

.ww21-mildesc {
    min-height: 84px;
}

.ww21-mildesc2 {
    min-height: 100px;
}


}

	@media (max-width: 768px){
.ww21-hpdesc {
    min-height: inherit;
}}

/* Welcome Week New Header */


@media (max-width: 1460px){
.fl-node-6145f756387f8 .menu a{padding-left: 20px; padding-right: 20px;}
}


@media (max-width: 1330px){
.fl-node-6145f756387f8 .menu a {
    padding-left: 15px;
    padding-right: 15px;
}

}

@media (min-width: 993px) and (max-width: 1250px){
	

#ww21-menu #menu-item-456893, #ww21-menu #menu-item-456895 {
	display: none;
}

	}

@media (max-width: 993px){

/*
.fl-node-6145f41571813 .fl-photo-img {
    z-index: 9999;
    position: absolute;
    top: -34px;
}
*/



#ww21-menu ul#menu-welcome-week {
    text-align: right;
    -webkit-box-shadow: #3e3e3e8f 0px 8px 8px 0px;
    box-shadow: #3e3e3e8f 0px 8px 8px 0px;
}

#ww21-menu li#menu-item-390549, #ww21-menu li#menu-item-456886, #ww21-menu li#menu-item-456891, #ww21-menu li#menu-item-456887 {
    background-color: #21ADD1;
    margin-top: -1px;
}

#ww21-menu li#menu-item-456885 {
    background-color: #E6E7E8;
    margin-top: -1px;
}

#ww21-menu #menu-item-456893, #ww21-menu #menu-item-456895, #ww21-menu #menu-item-301028 {
    background: #2555A6;
    width: 50%;
    margin: 0 25% 6px 25%;
    text-align: center;
    display: block;
}

#ww21-menu #menu-item-456893{ margin-top: 20px;}

#ww21-menu #menu-item-301028{margin-bottom: 20px;}

}

/*
@media (max-width: 768px){
.fl-node-6145f41571813 .fl-photo-img, .fl-node-6145f41571813 .fl-photo-content {
    margin-left: 5px;
}}
*/

.ww-supporters-list	.fl-module-content UL {
list-style: none; /*removes the default bullet */
padding: 0;
margin: 0 0 0 28px; /* margins run top, right bottom and left - this adding margin left*/
text-indent:-24px;/* to see that longer text that wraps is neatly lined up with the text above */
}

.ww-supporters-list .fl-module-content LI::before {
content: "★"; /*replacement bullet*/
color: #2555A6; /*color of the bullet*/
font-size: 20px;
position: relative;
margin-right:6px;
}
@media (max-width: 1230px){
.ww21-yellowbkg .fl-builder-layer.fl-builder-shape-layer.fl-builder-top-edge-layer.fl-builder-shape-rect{ display: none;}}

body.page-id-459145 li.ww-committee-member-name.ww-col-item.ww-col-list-name, body.page-id-459145 li.ww-proclamator-name.ww-col-item.ww-col-list-name {
    margin-bottom: 20px;
}

