.mobileHeader-container p {
	color: #000 !important;
}

.section-banner .banner .banner-text__title--large {
	font-size: 4rem;
	font-weight: 300;
	text-transform: uppercase;
}

.section .logo .component__title {
	font-size: 1rem;
}


/*--/ featured blocks--*/
.wrap__page-content ul,
.wrap__page-content ol,
.wrap__editable ul,
.wrap__editable ol,
.wrap__editable-content ul,
.wrap__editable-content ol,
.staff-member ul,
.staff-member ol,
.editable ul,
.editable ol,
.form ul,
.form ol {
    clear: none;
}

.editable ul+*,
.editable ol+*,
.editable__container ul+*,
.editable__container ol+* {
    clear: none;
}


@media(max-width:767px){
	.section-banner .banner .banner-text__title--large {
		font-size: 2rem;
	}
	.mobileHeader-container .icon {
		color: #000 !important;
	}
}

/* fix phone column */

a.location__phone-num.piwik_ignore {
    white-space: pre;
}


.brooklyn {
	--color2: #24567f !important;
}

.section .logo .component__title {
text-transform: none !important;
}

.leadFormInfo::before {
	content: "Use of this website to submit information may not be completely secure or HIPAA compliant.  The use of the Internet or this form for communication with our Company or any individual member of our Company does not establish a professional relationship. Confidential or time-sensitive material should not be submitted using this form and there is not a guarantee of a response time or a response at all, although we do our best to respond to each inquiry. Submitting this form confirms my understanding. " !important;
}

.staff-member {
	padding-bottom: 60px !important;
}

@media (max-width: 992px) {
	.alias-pcontent a {
		word-wrap: break-word;
	}
}

@media (max-width: 767px) {
    .mobileHeader-container .icon {
        color: #fff !important;
    }
}



/* pop up  */

  .cst-modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgba(0,0,0,0.5); /* Black w/ opacity */
    padding-top: 60px; /* 60px from the top */
  }

  /* Modal content */
  .cst-modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: fit-content;
  }

  /* Close button */
  .close {
    position: absolute;
    right: 5px;
    top: 0;
    
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    
  }

  .close:hover,
  .close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
  }
 

 a.cst-button {
    margin: 10px auto;
    display: block;
    width: fit-content;
    padding: 10px 20px;
    background: #007bff;
    color: #fff;
}