@charset "UTF-8";body.preset-dark, body.preset-white {color: #000;}
body.preset-dark.view-article .article-details a {color: #35013f;}
body.preset-dark .article-details .article-header h1, body.preset-dark .article-details .article-header h2,
body.preset-white .article-details .article-header h1, body.preset-white .article-details .article-header h2 {font-size: 20px;}
.body-wrapper #sp-logo .sp-column a, .body-wrapper .fa.fa-phone {color: #fff;}
#accessibility-links {
	background-color: red;
	position: absolute;
	border-radius: 0;
	width: 250px;
	margin-right: calc(50% - 125px);
}
#accessibility-links #text_plugin {
	display: none;
}
#accordionExample .accordion-item {
	border: 1px solid #86bf5e;
	border-radius: 0;
}
.preset-dark #accordionExample .accordion-item {border-color: #981E97;}
.accordion-item .accordion-body {padding: 0 15px;}
#accordionExample .accordion-button {
	border: 0;
	background: transparent;
	cursor: pointer;
}
.accordion-item h2 {
	margin: 0;
	padding: 10px 15px;
}
#accordionExample .accordion-button:not(.collapsed) {
	color: #000;
	/*background: #86bf5e;*/
}
#accordionExample .accordion-button:focus {
	border-color: #fff;
	box-shadow: none;
}
.com-content #sp-main-body {padding: 0;}
body.preset-white.site .hero-slider div[class*="sp-slider-content-align"] {
	background-color: rgba(134, 191, 94, 0.6);
}

/* Siristru addons */
.fulltextarea {
	width: 100%;
	min-height: 350px;
}
.article-list {margin-top: 30px;}
.contact-item {
	border: 1px solid #86bf5e;
	font-size: 0.8rem;
	position: relative;
}
.preset-dark .contact-item {
	border: 1px solid #981E97;
	color: #000 !important;
	background: #fff;
}
body.preset-dark .contact-item a, body.preset-dark .contact-map a {color: #000 !important;}
body.pody-kontakt.preset-dark {
	background: #fff;
	color: #000;
}
.pody-kontakt.preset-dark .article-list .article {border-color: #981E97;}
.pody-kontakt.preset-dark .sp-page-title {display: none;}
.contact-item p {font-size: 0.8rem;}
p.location-title{
	font-weight: bold;
	font-size: 0.9rem;
}
p.location-write-email {font-weight: bold;}
p.location-write-email a {display: inline-block;}
p.location-text {color: #27d8db;}
.rapid_contact {
	background: #131717;
	padding: 55px;
	color: #fff;
}
.rapid_contact #sp-bottom-top {
	border: 0;
	background: transparent;
}
#contact-form .sppb-form-control, #contact-form .line-field, #contact-form .antispam {color: #fff;}
#contact-form #sp-bottom-top .sppb-btn, .sppb-btn {
	background: #86bf5e;
	color: #fff;
}
.pody-kontakt.preset-dark #contact-form #sp-bottom-top .sppb-btn, .pody-kontakt.preset-dark .sppb-btn {
	background: #981E97;
	color: #fff;
}
#contact-form textarea.sppb-form-control,
#contact-form .sppb-form-group textarea.sppb-form-control,
#contact-form input[type="text"]:not(.form-control),
#contact-form select:not(.form-control) {border-color: #86bf5e;}

.pody-kontakt.preset-dark #contact-form textarea.sppb-form-control,
.pody-kontakt.preset-dark #contact-form .sppb-form-group textarea.sppb-form-control,
.pody-kontakt.preset-dark #contact-form input[type="text"]:not(.form-control),
.pody-kontakt.preset-dark #contact-form select:not(.form-control) {border-color: #981E97;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ccc !important;
  opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc !important;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color: #ccc !important;
}
#contact-form .contact-error-message {text-align: center;}
#contact-form .contact-error-message p {
	display: inline-block;
	border: 1px solid #000;
	padding: 40px;
}
.modal-footer .refresh-button {
	background: #86bf5e;
	color: #fff;
	padding: 5px 15px;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin: 0;
}
.video-container iframe,
.video-container video,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.contact-map {background: #F5F5F5;}
.contact-map h3, .contact-map h3 {
	font-size: 1.5rem;
	margin: 40px 0;
}
.preset-dark .contact-map {color: #000;}
.preset-dark .sp-module.my-breadcrumbs {
	color: #000;
	background: white;
}
.preset-dark .sp-module.my-breadcrumbs a {color: #000;}
.preset-dark .sp-megamenu-parent > li > a {
	color: #ccc;
	font-weight: normal;
}
/* .preset-dark .sp-module.my-breadcrumbs {background: #000;}*/
.sp-module.my-breadcrumbs .breadcrumb {
	max-width: 1140px;
	margin: 0 auto;
}
/*.sp-module.my-breadcrumbs {background: #aaa;}*/
.preset-dark #myModal {color: #000 !important;}
.body-wrapper .breadcrumb {background: transparent !important;}
/* WCAG module */
ul#b-acc_toolbarn {padding: 0;}
#b-acc_toolbarn span {color: #fff;}
#b-acc_toolbarn li {display: inline-block;}
#b-acc_toolbarn li button {
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 0;
    text-align: center;
    font-size: 1.2rem;
    border: 1px solid #000;
    padding: 0;
    background: #000 !important;
    color: #fff;
    cursor: pointer;
  }
#b-acc_toolbarn li .b-acc-bright-btn {
      background: #ffff00 !important;
      color: #000;
  }
#b-acc_toolbarn li .b-acc-dark-btn {color: #ffff00;}
.header-bar .dd-nostyle,  .header-bar .search-bar {
  float: right;
  margin-left: 10px;
}
#sp-menu a {font-size: 1rem !important;}
@media only screen and (min-width:320px) {
	p.location-write-email a {padding: 0 5px;}
	.contact-item {padding: 30px 20px;}
	#b-acc-fontsizer span {
		font-size: 1rem !important;
		display: none;
	}
	#b-acc-contrast span {
		visibility: hidden;
		font-size: 1rem !important;
	}
	.body-innerwrapper #sp-header {height: 140px;}
}





@media only screen and (min-width: 736px) {
	#b-acc-fontsizer span {display: inline-block;}
	#b-acc-contrast span {visibility: visible;}
}

@media only screen and (min-width: 1024px) {
	.body-innerwrapper #sp-header {height: 100px;}
	p.location-write-email a {padding: 0 20px;}
	.contact-item {padding: 30px;}
}
@media only screen and (min-width: 1224px) {
	.contact-item {min-height: 290px;}
	#b-acc-fontsizer span, #b-acc-contrast span {display: none;}
	ul#b-acc_toolbarn {margin: 0;}
}
@media only screen and (min-width: 1440px) {
	#b-acc-fontsizer span, #b-acc-contrast span {display: inline-block;}
}
.rapid_contact select option {color: #000;}
.related-article-list-container {display: none !important;}
.preset-dark .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta > span {color: #000;}
.ba-gallery  .ba-btn.ba-filter-active {background: #86bf5e !important;}
.ba-gallery .ba-image .ba-caption {background: rgba(134,191,94,0.75) !important;}
.body-innerwrapper #sp-header .logo {
	padding: 10px 20px;
	margin-right: 10px;
}
.logo .logo-image {height: auto;}
#sppb-addon-wrapper-1638349175164 #sppb-addon-1638349175164 {
	font-size: inherit;
	line-height: inherit;
}

/* Bright */
html body.b-acc-bright, .b-acc-bright #sp-header,
.b-acc-bright #sp-header .logo,
.b-acc-bright .sp-slider-content-align-left, .b-acc-bright .sppb-carousel-item-inner .sppb-btn, .b-acc-bright .sppb-carousel-item-inner .sppb-btn, .b-acc-bright #sp-footer,
.b-acc-bright .sppb-btn.sppb-btn-default.sppb-btn-outline:hover, .b-acc-bright .gray-section, .b-acc-bright .sppb-btn-custom, .b-acc-bright .sppb-section.primary-bg-op5.sppb-section-content-center .sppb-btn, .b-acc-bright .flip-box-inner .fa.fa-signal, .b-acc-bright .sp-page-builder .page-content #section-id-1611225794090, .b-acc-bright .sp-page-builder .page-content #section-id-1611556637045, .b-acc-bright .sp-page-builder .page-content #section-id-1611225794094,
.b-acc-bright .sp-page-builder .page-content #section-id-1611311247879, .b-acc-bright .sp-page-builder .page-content #section-id-1611556637039, .b-acc-bright .sp-page-builder .page-content #section-id-1611225794096, .b-acc-bright .sp-page-builder .page-content #section-id-1611225794092, .b-acc-bright .sp-page-builder .page-content #section-id-1629973143236, .b-acc-bright .sp-page-builder .page-content #section-id-1629974962199, .b-acc-bright #sppb-addon-1629974962202, .b-acc-bright #sppb-addon-1629974962194, .b-acc-bright #sppb-addon-1629974962197,
.b-acc-bright .sp-page-builder .page-content #section-id-1635333519365,
.b-acc-bright .sp-page-builder .page-content #section-id-1636451988752,
.b-acc-bright .sppb-addon-table-main tbody tr,
.b-acc-bright .sp-page-builder .page-content #section-id-1636456607176,
.b-acc-bright .sp-page-builder .page-content #section-id-1636456607212,
.b-acc-bright .sp-page-builder .page-content #section-id-1636980939039,
.b-acc-bright .sp-page-builder .page-content #section-id-1638344269484,
.b-acc-bright .sp-page-builder .page-content #section-id-1636462110178,
.b-acc-bright  #sp-page-builder .page-content,
.b-acc-bright  #sp-section-2 .sp-module-content,
.b-acc-bright #sppb-addon-1637335844143,
.b-acc-bright #sp-main-body {
	background: #ffff00 !important;
	color: #000 !important;
}
.b-acc-bright #sp-logo .sp-column a, .b-acc-bright .sp-megamenu-parent > li.active > a, .b-acc-bright .sp-megamenu-parent > li.active:hover > a,
.b-acc-bright .sp-megamenu-parent > li > a, .b-acc-bright #b-acc_toolbarn span,
.b-acc-bright .sp-slider h3, .b-acc-bright .sp-slider h2, .b-acc-bright .sp-slider span, .b-acc-bright .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta > span, .b-acc-bright .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a, .b-acc-bright .sppb-addon-articles .sppb-addon-article a, .b-acc-bright .op1, .b-acc-bright .op3, .b-acc-bright .sppb-addon-testimonial .sppb-addon-content
, .b-acc-bright .sppb-addon-title, .b-acc-bright #sppb-addon-1611569379575, .b-acc-bright #sppb-addon-1611645251007, .b-acc-bright #sppb-addon-1611646962063 .sppb-icons-group-list li a {
	color: #000 !important;
	opacity: 1;
}
.b-acc-bright .sppb-addon-testimonial:hover .sppb-addon-content, .b-acc-bright .op5, .b-acc-bright .op8, .b-acc-bright .sppb-addon-accordion .sppb-panel-heading .sppb-panel-title, .b-acc-bright .article-info > span {
	opacity: 1 !important;;
}
.b-acc-bright .sp-slider .sp-dots ul li, .b-acc-bright .sp-slider .sp-nav-control .nav-control, .b-acc-bright .sppb-carousel-extended-dots ul li span {
	background: #000 !important;
}
.b-acc-bright .hero-slider div[class*="sp-slider-content-align"], .b-acc-bright .sppb-addon-articles .sppb-addon-article,
.b-acc-bright .sppb-divider, .b-acc-bright .sppb-addon-testimonial .sppb-addon-content, .b-acc-bright .sppb-addon-testimonial .sppb-addon-content .sppb-addon-testimonial-review, .b-acc-bright .sppb-carousel-extended-nav-control .nav-control, .b-acc-bright .sppb-panel-modern,
.b-acc-bright .blog .contact-item,
.b-acc-bright .blog .article-list .article,
.b-acc-bright #accordionExample .accordion-item {
	border-color: #000 !important;
}
.b-acc-bright .sppb-testimonial-carousel-testi_layout3 .sppb-testimonial-carousel-item-content::before {border-top-color: #000 !important;}
.b-acc-bright .sppb-carousel-indicators li, .b-acc-bright .sppb-btn.sppb-btn-default.sppb-btn-outline, .b-acc-bright .sppb-addon-testimonial:hover .sppb-addon-content .sppb-addon-testimonial-review, .b-acc-bright .sppb-addon-accordion .sppb-panel-faq .sppb-panel-body, .b-acc-bright .sppb-addon-accordion .sppb-panel-faq > .sppb-panel-heading, .b-acc-bright .sppb-panel-modern .sppb-panel-body,
.b-acc-bright  #contact-form textarea.sppb-form-control, .b-acc-bright  #contact-form .sppb-form-group textarea.sppb-form-control, .b-acc-bright #contact-form input[type="text"]:not(.form-control), .b-acc-bright #contact-form select:not(.form-control),
.b-acc-bright #sppb-addon-1616478015712,
.b-acc-bright #sppb-addon-1616478015706,
.b-acc-bright #sppb-addon-1616478015709,
.b-acc-bright #sppb-addon-1616481296690 {
	border-color: #ffff00 !important;
}
.b-acc-bright .sppb-carousel-indicators .active, .b-acc-bright .sp-page-builder .page-content #section-id-1633586669190,
.b-acc-bright .sp-page-builder .page-content #section-id-1635423387689, .b-acc-bright .sp-page-builder .page-content #section-id-1633690724015,
.b-acc-bright .sp-page-builder .page-content #section-id-1635859516074, .b-acc-bright .sp-page-builder .page-content #section-id-1633586670472,
.b-acc-bright .sp-page-builder .page-content #section-id-1616410754788 {
	background: #ffff00 !important;
}
.b-acc-bright .sppb-articles-ticker, .b-acc-bright .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner, .b-acc-bright .sppb-articles-carousel-content,
.b-acc-bright #sp-bottom, .b-acc-bright .sppb-addon-testimonial:hover .sppb-addon-content, .b-acc-bright .sppb-addon-image-layout-content, .b-acc-bright .sppb-bt, .b-acc-bright .sppb-btn, .b-acc-bright .sppb-section.primary-bg-op5.sppb-section-content-center, .b-acc-bright .primary-bg-op5, .b-acc-bright .sppb-column.secondary-bg.featured-work-col, .b-acc-bright .sppb-testimonial-carousel-item-content, .b-acc-bright .sppb-flipbox-front.flip-box, .b-acc-bright .sppb-flipbox-back.flip-box::before,
.b-acc-bright .sppb-panel-modern > .sppb-panel-heading, .b-acc-bright .sppb-panel-modern, .b-acc-bright .sp-page-builder .page-content #section-id-1627473632643, .b-acc-bright #sppb-addon-1627473632525, .b-acc-bright #sppb-addon-1627473632527, #sppb-addon-1627473632529, .b-acc-bright .breadcrumb, .b-acc-bright .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner, .b-acc-bright .sppb-addon-person .person-content-show-on-hover, .b-acc-bright .sp-page-builder .page-content #section-id-1558937691664,
.b-acc-bright #column-id-1558937691663 .primary-bg-op6, .b-acc-bright #column-id-1558937691663 .primary-bg-op6 h2, .b-acc-bright #column-id-1558937691663 .primary-bg-op6 h3, .b-acc-bright #sppb-addon-1611645299010 .sppb-carousel-extended-item,
.b-acc-bright .sp-page-builder .page-content #section-id-1635858096988, .b-acc-bright .sp-page-builder .page-content #section-id-1635858098252,
.b-acc-bright .sp-page-builder .page-content #section-id-1635858098259,
.b-acc-bright .contact-map,
.b-acc-bright #sppb-addon-1636446279414 .sppb-addon-table-main.bt tbody td::before, .b-acc-bright #sppb-addon-1636446279414 .sppb-addon-table-main th,
.b-acc-bright #sppb-addon-1636445658574 .sppb-addon-table-main.bt tbody td::before, .b-acc-bright #sppb-addon-1636445658574 .sppb-addon-table-main th,
.b-acc-bright #sppb-addon-1616478015712,
.b-acc-bright #sppb-addon-1616478015706,
.b-acc-bright #sppb-addon-1616478015709,
.b-acc-bright #sppb-addon-1616481296690,
.b-acc-bright #sppb-addon-1639481570186,
.b-acc-bright #sppb-addon-1639481570189,
.b-acc-bright #sppb-addon-wrapper-1637738965112 #sppb-addon-1637738965112,
.b-acc-bright #sppb-addon-1635231262902 .sppb-addon-content,
.b-acc-bright.preset-dark .contact-item {
	background: #000 !important;
	color: #ffff00 !important;
}
.b-acc-bright .sppb-articles-ticker-text a, .b-acc-bright .sppb-carousel-text h2, .b-acc-bright .sppb-carousel-content,
.b-acc-bright .sppb-carousel-arrow, .b-acc-bright .sppb-articles-carousel-link, .b-acc-bright .sppb-articles-carousel-meta-category a,
.b-acc-bright #sp-bottom a, .b-acc-bright .sppb-addon-testimonial:hover .sppb-addon-content .sppb-addon-testimonial-client, .b-acc-bright .sppb-addon-testimonial:hover .sppb-addon-content .sppb-addon-testimonial-client-url, .b-acc-bright .image-layout-preset-style-collage .sppb-image-layout-title,
.b-acc-bright .image-layout-preset-style-collage .sppb-addon-image-layout-text, .b-acc-bright .sppb-section.primary-bg-op5.sppb-section-content-center h3,
.b-acc-bright .sppb-panel-faq > .sppb-panel-heading .sppb-toggle-direction, .b-acc-bright .sppb-column.secondary-bg.featured-work-col .sppb-addon-title, .b-acc-bright #sp-bottom .sppb-addon-title, .b-acc-bright .sppb-testimonial-carousel-message, .b-acc-bright .sppb-testimonial-carousel-rating, .b-acc-bright .sppb-flipbox-back, .b-acc-bright .sppb-addon.sppb-addon-animated-heading.sppb-text-center h2, #sppb-addon-1627473632568 .sppb-addon.sppb-addon-header.sppb-text-center .sppb-addon-title,
.b-acc-bright #sppb-addon-1627473632525 h3 a, .b-acc-bright #sppb-addon-1627473632525 .sppb-icon .sppb-icon-container, .b-acc-bright #sppb-addon-1627473632527 h3, .b-acc-bright #sppb-addon-1627473632527 .sppb-icon .sppb-icon-container, .b-acc-bright #sppb-addon-1627473632529 h3, .b-acc-bright #sppb-addon-1627473632529 .sppb-icon .sppb-icon-container, .b-acc-bright .breadcrumb a, .b-acc-bright .breadcrumb-item.active, .b-acc-bright .breadcrumb-item + .breadcrumb-item::before,
.b-acc-bright .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .b-acc-bright .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover, .b-acc-bright #sppb-addon-1558937635339 h3, .b-acc-bright #sppb-addon-1558937635338 h2, .b-acc-bright .sppb-addon-person .person-content-show-on-hover .sppb-person-name, .b-acc-bright .sppb-addon-person .person-content-show-on-hover .sppb-person-designation, .b-acc-bright #sppb-addon-1611645299010 .sppb-testimonial-carousel-name, .b-acc-bright #sppb-addon-1558599291982 .sppb-addon-title,
.b-acc-bright #sppb-addon-1558597125810 h2.sppb-addon-title,
/*.b-acc-bright .sppb-column-addons h2.sppb-addon-title,*/
.b-acc-bright #contact-form .sppb-form-control, .b-acc-bright #contact-form .line-field, .b-acc-bright #contact-form .sppb-form-check-label, .b-acc-bright #contact-form .antispam,
body.b-acc-bright .contact-map a,
.b-acc-bright #sppb-addon-1616478015712 .sppb-addon-title,
.b-acc-bright #sppb-addon-1616478015706 .sppb-addon-title,
.b-acc-bright #sppb-addon-1616478015709 .sppb-addon-title,
.b-acc-bright #sppb-addon-1616481296690 .sppb-addon-title,
.b-acc-bright #sp-bottom-top a, .b-acc-bright #sp-footer a, .b-acc-bright #sp-bottom a,
.b-acc-bright #sppb-addon-1639481570186 .sppb-addon-title,
.b-acc-bright #sppb-addon-1639481570189 .sppb-addon-title,
.b-acc-bright #sppb-addon-1639481570186 a,
.b-acc-bright #sppb-addon-1616478015712 a,
.b-acc-bright #sppb-addon-1639481570189 a,
.b-acc-bright #sppb-addon-1635858692554 h2.sppb-addon-title,
.b-acc-bright #sppb-addon-1635858408945 h2.sppb-addon-title,
.b-acc-bright #sppb-addon-1635858098255 h2.sppb-addon-title,
.b-acc-bright #sppb-addon-1635858098254 h2.sppb-addon-title,
.b-acc-bright #sppb-addon-1635858098262 h2.sppb-addon-title,
.b-acc-bright #sppb-addon-1635858098261 h2.sppb-addon-title,
.b-acc-bright #sppb-addon-1635231262902 .sppb-addon-content a,
.b-acc-bright.preset-dark .contact-item a {
	color: #ffff00 !important;
}
.b-acc-bright #sp-footer a, .b-acc-bright #sp-bottom .sppb-text-left a:hover, .b-acc-bright .sppb-addon-testimonial .sppb-addon-testimonial-footer .sppb-addon-testimonial-client-url, .b-acc-bright .sppb-addon-testimonial .sppb-addon-testimonial-footer .sppb-addon-testimonial-client, .b-acc-bright .sppb-carousel-extended-nav-control .nav-control, .b-acc-bright .sppb-column .sppb-testimonial-carousel-name, .b-acc-bright .sppb-column .sppb-testimonial-carousel-designation, .b-acc-bright #sppb-addon-1627473632542, .b-acc-bright .sppb-person-designation,
.b-acc-bright .sppb-addon-person .sppb-person-social > li > a, .b-acc-bright .article-body a, .b-acc-bright #sppb-addon-1611585903477, .b-acc-bright #sppb-addon-1611585906251, .b-acc-bright #sppb-addon-1611556637047, .b-acc-bright #sppb-addon-1611556637047 a, .b-acc-bright #sppb-addon-1611556637049, .b-acc-bright #sppb-addon-1611556637049 a, .b-acc-bright #sppb-addon-1611556637051, .b-acc-bright #sppb-addon-1611556637051 a,
.b-acc-bright .body-wrapper #sp-logo .sp-column a, .b-acc-bright .body-wrapper .fa.fa-phone,
.b-acc-bright #sppb-addon-1635333519373 h2.sppb-addon-title,
.b-acc-bright #sppb-addon-1636456680016 h2.sppb-addon-title,
.b-acc-bright #sppb-addon-1636445685846 h2.sppb-addon-title,
.b-acc-bright .sppb-column-addons #sppb-addon-1636462110180 h2.sppb-addon-title,
.b-acc-bright #column-id-1638347232163 h2.sppb-addon-title,
.b-acc-bright #sppb-addon-1638349174016,
.b-acc-bright #sppb-addon-1638349175164,
.b-acc-bright #sppb-addon-1634728422061,
.b-acc-bright #sppb-addon-1634728451684
 {
	color: #000 !important;
}
.b-acc-bright #sppb-addon-1638791757900 .sppb-addon-overlayer,
.b-acc-bright #sppb-addon-1638791758425 .sppb-addon-overlayer,
.b-acc-bright #sppb-addon-1638791758440 .sppb-addon-overlayer,
.b-acc-bright #sppb-addon-1638791758451 .sppb-addon-overlayer,
.b-acc-bright #sppb-addon-1638791758466 .sppb-addon-overlayer,
.b-acc-bright #sppb-addon-1638791758487 .sppb-addon-overlayer,
.b-acc-bright #sppb-addon-1638791758496 .sppb-addon-overlayer,
.b-acc-bright .sp-page-builder .page-content .sppb-section,
.b-acc-bright #sppb-addon-1634631747664
 {background-color: transparent !important;}

.b-acc-bright .sp-page-builder .page-content #section-id-1636552726958,
.b-acc-bright .sp-page-builder .page-content #section-id-1636968005143,
.b-acc-bright .sp-page-builder .page-content #section-id-1636976261473,
.b-acc-bright .sp-page-builder .page-content #section-id-1636976260822,
.b-acc-bright .sp-page-builder .page-content #section-id-1636976260976,
.b-acc-bright .sp-page-builder .page-content #section-id-1636976261228 {
	 background-image: none;
 }

/* Dark */
html body.b-acc-dark, .b-acc-dark #sp-header,
.b-acc-dark #sp-header .logo,
.b-acc-dark .sp-slider-content-align-left, .b-acc-dark .sppb-carousel-item-inner .sppb-btn, .b-acc-dark .sppb-carousel-item-inner .sppb-btn, .b-acc-dark #sp-footer,
.b-acc-dark .sppb-btn.sppb-btn-default.sppb-btn-outline:hover, .b-acc-dark .gray-section, .b-acc-dark .sppb-btn-custom, .b-acc-dark .sppb-section.primary-bg-op5.sppb-section-content-center .sppb-btn, .b-acc-dark .flip-box-inner .fa.fa-signal, .b-acc-dark .sp-page-builder .page-content #section-id-1611225794090, .b-acc-dark .sp-page-builder .page-content #section-id-1611556637045, .b-acc-dark .sp-page-builder .page-content #section-id-1611225794094,
.b-acc-dark .sp-page-builder .page-content #section-id-1611311247879, .b-acc-dark .sp-page-builder .page-content #section-id-1611556637039, .b-acc-dark .sp-page-builder .page-content #section-id-1611225794096, .b-acc-dark .sp-page-builder .page-content #section-id-1611225794092, .b-acc-dark .sp-page-builder .page-content #section-id-1629973143236, .b-acc-dark .sp-page-builder .page-content #section-id-1629974962199, .b-acc-dark #sppb-addon-1629974962202, .b-acc-dark #sppb-addon-1629974962194, .b-acc-dark #sppb-addon-1629974962197,
.b-acc-dark .sp-page-builder .page-content #section-id-1635333519365,
.b-acc-dark .sp-page-builder .page-content #section-id-1636451988752,
.b-acc-dark .sppb-addon-table-main tbody tr,
.b-acc-dark .sp-page-builder .page-content #section-id-1636456607176,
.b-acc-dark .sp-page-builder .page-content #section-id-1636456607212,
.b-acc-dark .sp-page-builder .page-content #section-id-1636980939039,
.b-acc-dark .sp-page-builder .page-content #section-id-1638344269484,
.b-acc-dark .sp-page-builder .page-content #section-id-1636462110178,
.b-acc-dark  #sp-page-builder .page-content,
.b-acc-dark  #sp-section-2 .sp-module-content,
.b-acc-dark #sppb-addon-1637335844143,
.b-acc-dark #sp-main-body,
.b-acc-dark #sppb-addon-1638442861675,
.b-acc-dark #sppb-addon-1638442861678,
.b-acc-dark #sppb-addon-1638442861681,
.b-acc-dark .sppb-column-addons .sppb-addon-overlayer,
.b-acc-dark .sppb-column-addons .sppb-panel-group .sppb-panel.sppb-panel-custom,
.b-acc-dark .sppb-column-addons .sppb-panel-group .sppb-panel-title,
.b-acc-dark #sppb-addon-1637064061004 .sppb-panel-body,
.b-acc-dark #sppb-addon-1637064061004 .sppb-panel-default > .sppb-panel-heading,
.b-acc-dark h2#headingOne button,
.b-acc-dark .mfp-content .white-popup-block,
.b-acc-dark .sppb-panel-default > .sppb-panel-heading,
.b-acc-dark .sppb-panel-default .sppb-panel-body,
.b-acc-dark .sppb-panel-danger > .sppb-panel-heading,
.b-acc-dark .sppb-panel-danger .sppb-panel-body,
.b-acc-dark .sppb-panel-success > .sppb-panel-heading,
.b-acc-dark .sppb-panel-success .sppb-panel-body
 {
	background: #000 !important;
	color: #ffff00 !important;
}
.b-acc-dark #sp-logo .sp-column a, .b-acc-dark .sp-megamenu-parent > li.active > a, .b-acc-dark .sp-megamenu-parent > li.active:hover > a,
.b-acc-dark .sp-megamenu-parent > li > a, .b-acc-dark #b-acc_toolbarn span,
.b-acc-dark .sp-slider h3, .b-acc-dark .sp-slider h2, .b-acc-dark .sp-slider span, .b-acc-dark .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta > span, .b-acc-dark .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a, .b-acc-dark .sppb-addon-articles .sppb-addon-article a, .b-acc-dark .op1, .b-acc-dark .op3, .b-acc-dark .sppb-addon-testimonial .sppb-addon-content
, .b-acc-dark .sppb-addon-title, .b-acc-dark #sppb-addon-1611569379575, .b-acc-dark #sppb-addon-1611645251007, .b-acc-dark #sppb-addon-1611646962063 .sppb-icons-group-list li a {
	color: #ffff00 !important;
	opacity: 1;
}
.b-acc-dark .sppb-addon-testimonial:hover .sppb-addon-content, .b-acc-dark .op5, .b-acc-dark .op8, .b-acc-dark .sppb-addon-accordion .sppb-panel-heading .sppb-panel-title, .b-acc-dark .article-info > span {
	opacity: 1 !important;;
}
.b-acc-dark .sp-slider .sp-dots ul li, .b-acc-dark .sp-slider .sp-nav-control .nav-control, .b-acc-dark .sppb-carousel-extended-dots ul li span {
	background: #ffff00 !important;
}
.b-acc-dark .hero-slider div[class*="sp-slider-content-align"], .b-acc-dark .sppb-addon-articles .sppb-addon-article,
.b-acc-dark .sppb-divider, .b-acc-dark .sppb-addon-testimonial .sppb-addon-content, .b-acc-dark .sppb-addon-testimonial .sppb-addon-content .sppb-addon-testimonial-review, .b-acc-dark .sppb-carousel-extended-nav-control .nav-control, .b-acc-dark .sppb-panel-modern,
.b-acc-dark .blog .contact-item,
.b-acc-dark .blog .article-list .article,
.b-acc-dark #accordionExample .accordion-item,
.b-acc-dark  #contact-form textarea.sppb-form-control, .b-acc-dark  #contact-form .sppb-form-group textarea.sppb-form-control, .b-acc-dark #contact-form input[type="text"]:not(.form-control), .b-acc-dark #contact-form select:not(.form-control) {
	border-color: #ffff00 !important;
}
.b-acc-dark .sppb-testimonial-carousel-testi_layout3 .sppb-testimonial-carousel-item-content::before {border-top-color: #ffff00 !important;}
.b-acc-dark .sppb-carousel-indicators li, .b-acc-dark .sppb-btn.sppb-btn-default.sppb-btn-outline, .b-acc-dark .sppb-addon-testimonial:hover .sppb-addon-content .sppb-addon-testimonial-review, .b-acc-dark .sppb-addon-accordion .sppb-panel-faq .sppb-panel-body, .b-acc-dark .sppb-addon-accordion .sppb-panel-faq > .sppb-panel-heading, .b-acc-dark .sppb-panel-modern .sppb-panel-body,
.b-acc-dark #sppb-addon-1616478015712,
.b-acc-dark #sppb-addon-1616478015706,
.b-acc-dark #sppb-addon-1616478015709,
.b-acc-dark #sppb-addon-1616481296690 {
	border-color: #000 !important;
}
.b-acc-dark .sppb-carousel-indicators .active, .b-acc-dark .sp-page-builder .page-content #section-id-1633586669190,
.b-acc-dark .sp-page-builder .page-content #section-id-1635423387689, .b-acc-dark .sp-page-builder .page-content #section-id-1633690724015,
.b-acc-dark .sp-page-builder .page-content #section-id-1635859516074, .b-acc-dark .sp-page-builder .page-content #section-id-1633586670472,
.b-acc-dark .sp-page-builder .page-content #section-id-1616410754788 {
	background: #000 !important;
}
.b-acc-dark .sppb-articles-ticker, .b-acc-dark .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner, .b-acc-dark .sppb-articles-carousel-content,
.b-acc-dark #sp-bottom, .b-acc-dark .sppb-addon-testimonial:hover .sppb-addon-content, .b-acc-dark .sppb-addon-image-layout-content, .b-acc-dark .sppb-bt, .b-acc-dark .sppb-btn, .b-acc-dark .sppb-section.primary-bg-op5.sppb-section-content-center, .b-acc-dark .primary-bg-op5, .b-acc-dark .sppb-column.secondary-bg.featured-work-col, .b-acc-dark .sppb-testimonial-carousel-item-content, .b-acc-dark .sppb-flipbox-front.flip-box, .b-acc-dark .sppb-flipbox-back.flip-box::before,
.b-acc-dark .sppb-panel-modern > .sppb-panel-heading, .b-acc-dark .sppb-panel-modern, .b-acc-dark .sp-page-builder .page-content #section-id-1627473632643, .b-acc-dark #sppb-addon-1627473632525, .b-acc-dark #sppb-addon-1627473632527, #sppb-addon-1627473632529, .b-acc-dark .breadcrumb, .b-acc-dark .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner, .b-acc-dark .sppb-addon-person .person-content-show-on-hover, .b-acc-dark .sp-page-builder .page-content #section-id-1558937691664,
.b-acc-dark #column-id-1558937691663 .primary-bg-op6, .b-acc-dark #column-id-1558937691663 .primary-bg-op6 h2, .b-acc-dark #column-id-1558937691663 .primary-bg-op6 h3, .b-acc-dark #sppb-addon-1611645299010 .sppb-carousel-extended-item,
.b-acc-dark .sp-page-builder .page-content #section-id-1635858096988, .b-acc-dark .sp-page-builder .page-content #section-id-1635858098252,
.b-acc-dark .sp-page-builder .page-content #section-id-1635858098259,
.b-acc-dark .contact-map,
.b-acc-dark #sppb-addon-1636446279414 .sppb-addon-table-main.bt tbody td::before, .b-acc-dark #sppb-addon-1636446279414 .sppb-addon-table-main th,
.b-acc-dark #sppb-addon-1636445658574 .sppb-addon-table-main.bt tbody td::before, .b-acc-dark #sppb-addon-1636445658574 .sppb-addon-table-main th,
.b-acc-dark #sppb-addon-1616478015712,
.b-acc-dark #sppb-addon-1616478015706,
.b-acc-dark #sppb-addon-1616478015709,
.b-acc-dark #sppb-addon-1616481296690,
.b-acc-dark #sppb-addon-1639481570186,
.b-acc-dark #sppb-addon-1639481570189,
.b-acc-dark #sppb-addon-wrapper-1637738965112 #sppb-addon-1637738965112,
.b-acc-dark #sppb-addon-1635231262902 .sppb-addon-content,
.b-acc-dark.preset-dark .contact-item
 {
	background: #ffff00 !important;
	color: #000 !important;
}
.b-acc-dark .sppb-articles-ticker-text a, .b-acc-dark .sppb-carousel-text h2, .b-acc-dark .sppb-carousel-content,
.b-acc-dark .sppb-carousel-arrow, .b-acc-dark .sppb-articles-carousel-link, .b-acc-dark .sppb-articles-carousel-meta-category a,
.b-acc-dark #sp-bottom a, .b-acc-dark .sppb-addon-testimonial:hover .sppb-addon-content .sppb-addon-testimonial-client, .b-acc-dark .sppb-addon-testimonial:hover .sppb-addon-content .sppb-addon-testimonial-client-url, .b-acc-dark .image-layout-preset-style-collage .sppb-image-layout-title,
.b-acc-dark .image-layout-preset-style-collage .sppb-addon-image-layout-text, .b-acc-dark .sppb-section.primary-bg-op5.sppb-section-content-center h3,
.b-acc-dark .sppb-panel-faq > .sppb-panel-heading .sppb-toggle-direction, .b-acc-dark .sppb-column.secondary-bg.featured-work-col .sppb-addon-title, .b-acc-dark #sp-bottom .sppb-addon-title, .b-acc-dark .sppb-testimonial-carousel-message, .b-acc-dark .sppb-testimonial-carousel-rating, .b-acc-dark .sppb-flipbox-back, .b-acc-dark .sppb-addon.sppb-addon-animated-heading.sppb-text-center h2, #sppb-addon-1627473632568 .sppb-addon.sppb-addon-header.sppb-text-center .sppb-addon-title,
.b-acc-dark #sppb-addon-1627473632525 h3 a, .b-acc-dark #sppb-addon-1627473632525 .sppb-icon .sppb-icon-container, .b-acc-dark #sppb-addon-1627473632527 h3, .b-acc-dark #sppb-addon-1627473632527 .sppb-icon .sppb-icon-container, .b-acc-dark #sppb-addon-1627473632529 h3, .b-acc-dark #sppb-addon-1627473632529 .sppb-icon .sppb-icon-container, .b-acc-dark .breadcrumb a, .b-acc-dark .breadcrumb-item.active, .b-acc-dark .breadcrumb-item + .breadcrumb-item::before,
.b-acc-dark .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .b-acc-dark .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover, .b-acc-dark #sppb-addon-1558937635339 h3, .b-acc-dark #sppb-addon-1558937635338 h2, .b-acc-dark .sppb-addon-person .person-content-show-on-hover .sppb-person-name, .b-acc-dark .sppb-addon-person .person-content-show-on-hover .sppb-person-designation, .b-acc-dark #sppb-addon-1611645299010 .sppb-testimonial-carousel-name, .b-acc-dark #sppb-addon-1558599291982 .sppb-addon-title,
.b-acc-dark #sppb-addon-1558597125810 h2.sppb-addon-title,
/*.b-acc-dark .sppb-column-addons h2.sppb-addon-title,*/
.b-acc-dark #contact-form .sppb-form-control, .b-acc-dark #contact-form .antispam,
body.b-acc-dark .contact-map a,
.b-acc-dark #sppb-addon-1616478015712 .sppb-addon-title,
.b-acc-dark #sppb-addon-1616478015706 .sppb-addon-title,
.b-acc-dark #sppb-addon-1616478015709 .sppb-addon-title,
.b-acc-dark #sppb-addon-1616481296690 .sppb-addon-title,
.b-acc-dark #sp-bottom-top a, .b-acc-dark #sp-footer a, .b-acc-dark #sp-bottom a,
.b-acc-dark #sppb-addon-1639481570186 .sppb-addon-title,
.b-acc-dark #sppb-addon-1639481570189 .sppb-addon-title,
.b-acc-dark #sppb-addon-1639481570186 a,
.b-acc-dark #sppb-addon-1616478015712 a,
.b-acc-dark #sppb-addon-1639481570189 a,
.b-acc-dark #sppb-addon-1635858692554 h2.sppb-addon-title,
.b-acc-dark #sppb-addon-1635858408945 h2.sppb-addon-title,
.b-acc-dark #sppb-addon-1635858098255 h2.sppb-addon-title,
.b-acc-dark #sppb-addon-1635858098254 h2.sppb-addon-title,
.b-acc-dark #sppb-addon-1635858098262 h2.sppb-addon-title,
.b-acc-dark #sppb-addon-1635858098261 h2.sppb-addon-title,
.b-acc-dark #sppb-addon-1635231262902 .sppb-addon-content a,
.b-acc-dark.preset-dark .contact-item a,
.b-acc-dark #sppb-addon-1636445657951 .sppb-addon-content
 {
	color: #000 !important;
}
.b-acc-dark #sp-footer a, .b-acc-dark #sp-bottom .sppb-text-left a:hover, .b-acc-dark .sppb-addon-testimonial .sppb-addon-testimonial-footer .sppb-addon-testimonial-client-url, .b-acc-dark .sppb-addon-testimonial .sppb-addon-testimonial-footer .sppb-addon-testimonial-client, .b-acc-dark .sppb-carousel-extended-nav-control .nav-control, .b-acc-dark .sppb-column .sppb-testimonial-carousel-name, .b-acc-dark .sppb-column .sppb-testimonial-carousel-designation, .b-acc-dark #sppb-addon-1627473632542, .b-acc-dark .sppb-person-designation,
.b-acc-dark .sppb-addon-person .sppb-person-social > li > a, .b-acc-dark .article-body a, .b-acc-dark #sppb-addon-1611585903477, .b-acc-dark #sppb-addon-1611585906251, .b-acc-dark #sppb-addon-1611556637047, .b-acc-dark #sppb-addon-1611556637047 a, .b-acc-dark #sppb-addon-1611556637049, .b-acc-dark #sppb-addon-1611556637049 a, .b-acc-dark #sppb-addon-1611556637051, .b-acc-dark #sppb-addon-1611556637051 a,
.b-acc-dark .body-wrapper #sp-logo .sp-column a, .b-acc-dark .body-wrapper .fa.fa-phone,
.b-acc-dark #sppb-addon-1635333519373 h2.sppb-addon-title,
.b-acc-dark #sppb-addon-1636456680016 h2.sppb-addon-title,
.b-acc-dark #sppb-addon-1636445685846 h2.sppb-addon-title,
.b-acc-dark .sppb-column-addons #sppb-addon-1636462110180 h2.sppb-addon-title,
.b-acc-dark #column-id-1638347232163 h2.sppb-addon-title,
.b-acc-dark #sppb-addon-1638349174016,
.b-acc-dark #sppb-addon-1638349175164,
.b-acc-dark #sppb-addon-1634728422061,
.b-acc-dark #sppb-addon-1634728451684,
.b-acc-dark .sppb-animated-number-title,
.b-acc-dark #sppb-addon-1633595230784,
.b-acc-dark #sppb-addon-1634636984180,
.b-acc-dark #sppb-addon-1634637282349,
.b-acc-dark #sppb-addon-1634639241632,
.b-acc-dark #sppb-addon-1634638429027,
.b-acc-dark #sppb-addon-1634639241647,
.b-acc-dark .sppb-column-addons .sppb-addon.sppb-addon-text-block,
.b-acc-dark .sppb-column-addons .sppb-addon-text,
.b-acc-dark .sppb-column-addons .sppb-person-name,
.b-acc-dark .sppb-column-addons .pricelist-text-content .sppb-addon-content,
.b-acc-dark .sppb-column-addons .sppb-panel-custom .sppb-panel-heading,
.b-acc-dark #sppb-addon-1637064061004 .sppb-panel-body span,
.b-acc-dark .sppb-panel-default .sppb-panel-body li span
 {
	color: #ffff00 !important;
}
.b-acc-dark #sppb-addon-1638791757900 .sppb-addon-overlayer,
.b-acc-dark #sppb-addon-1638791758425 .sppb-addon-overlayer,
.b-acc-dark #sppb-addon-1638791758440 .sppb-addon-overlayer,
.b-acc-dark #sppb-addon-1638791758451 .sppb-addon-overlayer,
.b-acc-dark #sppb-addon-1638791758466 .sppb-addon-overlayer,
.b-acc-dark #sppb-addon-1638791758487 .sppb-addon-overlayer,
.b-acc-dark #sppb-addon-1638791758496 .sppb-addon-overlayer,
.b-acc-dark .sp-page-builder .page-content .sppb-section,
.b-acc-dark #sppb-addon-1634631747664,
.b-acc-dark #column-id-1600177669085,
.b-acc-dark #column-id-1634721917266,
.b-acc-dark #column-id-1634725722217,
.b-acc-dark .sppb-column-addons .sppb-media-body .sppb-media-content,
.b-acc-dark .sppb-panel-default .sppb-panel-body li span
 {background-color: transparent !important;}

.b-acc-dark .sp-page-builder .page-content #section-id-1636552726958,
.b-acc-dark .sp-page-builder .page-content #section-id-1636968005143,
.b-acc-dark .sp-page-builder .page-content #section-id-1636976261473,
.b-acc-dark .sp-page-builder .page-content #section-id-1636976260822,
.b-acc-dark .sp-page-builder .page-content #section-id-1636976260976,
.b-acc-dark .sp-page-builder .page-content #section-id-1636976261228 {
	 background-image: none;
 }

