.section--dark .component__title {
    text-align: center;
}
.section--light .editable__container h2, .section--light .editable__container h3 {
    color: #000;
}
#id_05140a36-b697-52ab-b990-4d930ca08d97::before {
    background: #f4e909;
}
#id_1a97a4f7-2e94-5730-8177-91bf3f2a1fed::before {
    background: #f4e909;
    
}

.section--light .banner .component__button--3 {
    color: #000000 !important;
    background-color: #f4e909 !important;
    border: 1px solid #000000 !important;
}
.section--light .banner .component__button--3:hover {
    color: #000000 !important;
    border: 1px solid #000000 !important;
    background-color: #ffffff !important;
}


.section--light .navigation__item--link {
    color: #000000;
}
.section--light .navigation__item--link:hover {
    color: #000 !Important;
}
.section.banner-nav .phone__number {
    color: #000;
}
.section--light .phone__number {
     color: #000;
}
.section--light .editable__container a {
    color: #000 !important;
    font-weight: bold;
}


.section__bg--light-1::before {
    background-color: #f4e909;
}
.css-only-modal {
    border: 3px solid #000;
}

.section.banner-nav::before {
    background-color: rgb(244 234 136 / 46%) !Important;
}

.section.banner-nav::before {
    background-color: rgba(0,0,0,.4);
}
.section--dark .featuredblocks-grid-e .featuredblock__bgImage:before {
    background: rgba(0,0,0,.4);
}

.featuredblocks-grid-e .featuredblock__bgImage:before {
    content: "";
    opacity: 0.8;
    position: absolute;
    height: 100%;
    width: 100%;
}

.logo-a__img {
    max-width: 100%;
    object-fit: contain;
    filter: invert(1);
}

.ple_module_sticky .logo-a__img  {
    max-width: 100%;
    object-fit: contain;
    filter: unset !Important;
}

#partial-header-1 > div > div.col-sm-12.col-lg-3.d-flex.align-items-center {

 filter: unset !important;

}

div#id_05140a36-b697-52ab-b990-4d930ca08d97 .section__bg--light-1::before  {
    background-color: rgba(0,0,0,.4) !important;
}

.logo-a.logo-a--6.logo-a__horizontal__right .logo-a__image {
    filter: invert(1) !Important;
}
#partial-header-1 > div > div.col-sm-12.col-lg-3.d-flex.align-items-center > div > div > div > div > a > div > picture > img {    filter: invert(1) !Important; }




.logo-a.logo-a--4.logo-a__horizontal__right .logo-a__img {
   
   
    filter: unset !important;
}


#css-only-modals{
	position:fixed;
	pointer-events:none;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:10000000;
	text-align:center;
	white-space:nowrap;
	height:100%;
}
#css-only-modals:before{
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle;
	margin-right:-.25em;
}
.css-only-modal-check{
	pointer-events:auto;
	display:none;
}
.css-only-modal-check:checked~.css-only-modal{
	opacity:1;
	pointer-events:auto;
}
.css-only-modal{
	width:800px;
	background:#fff;
	z-index:1;
	display:inline-block;
	position:relative;
	pointer-events:auto;
	padding:25px;
	text-align:right;
	border-radius:4px;
	white-space:normal;
	display:inline-block;
	vertical-align:middle;
	opacity:0;
	pointer-events:none;
	max-width:90%;
}
.css-only-modal h2{
	text-align:center;
}
.css-only-modal p {
    text-align: left;
    font-size: 15px !important;
}
.btn-primary:hover{
	color:#fff;
	background-color:#999;
	border-color:#999;
}
.btn-primary {
    color: #fff;
    background-color: #000;
    border-color: #777;
    border-radius: 0;
    padding: 0px 9px;
    position: absolute;
    top: 0;
    right: 0;
    border: 2px solid black;
}
.css-only-modal-check:checked~#screen-shade{
	opacity:.5;
	pointer-events:auto;
}
#modal1 {
	display:none;
}
#screen-shade{
	opacity:0;
	background:#000;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	pointer-events:none;
	transition:opacity .8s;
}

a.breadcrumb__item {
    color: #000;
}

.section-breadcrumbs .breadcrumb__list {
  
    color: #000;
   
}

@media (max-width:767px) {

.section--light .component__subtitle {
    color: #000;
}

a.breadcrumb__item {
    color: #000;
}

.section-breadcrumbs .breadcrumb__list {
  
    color: #000;
   
}

}